Belajar Membuat Tabel di Database Mysql ( CMD )
Cara membuat tabel pada database mysql - Sebelumnya admin sudah membahas bagaimana cara membuat database di mysql dan kali ini admin akan membuat lanjutan dari artikel kemarin yaitu membuat tabel di database mysql. Tabel itu apa sie ?Tabel merupakan bagian dari basis data yang terdiri dari record (baris) dan field (kolom).
Kali ini kita akan membuat sebuah tabel mysql di command prompt (CMD) dengan struktur seperti yang ada dibawah ini
Tabel Siswa
Nama Kolom | Tipe Data | Lebar | Null? | Kunci |
nis | CHAR | 12 | NOT NULL | Primary Key |
nama_siswa | VARCHAR | 40 | ||
alamat_siswa | VARCHAR | 50 | ||
tgl_lahir | DATE |
Nama kolom yang artinya nama field yang digunakan dalam tabel siswa, Tipe data digunakan untuk mendefinisikan isi data dari field tabel siswa, lebar digunakan untuk membatasi isi kolom data yang disimpan dalam setiap field dalam tabel siswa, null? disitu sebenarnya ada dua pilihan yaitu null yang artinya data dalam field boleh kosong dan not null yang artinya field tersebut tidak boleh kosong. dan yang terakhir kunci dengan isi Primary Key. Maksud dari primary key adalah sebagai kunci utama dimana data yang ada dalam field tersebut tidak boleh sama dengan data yang sebelumnya, selain primary key ada juga foreign key kunci kedua yang biasanya digunakan untuk relasi dua tabel dari primary key ke foreign key.
Berikut ini adalah perintah yang digunakan untuk membuat sebuah tabel di mysql.
CREATE TABLE name_table(
nama_field tipe_data(lebarkolom),
nama_field tipe_data(lebarkolom),
PRIMARY KEY (nama_field_key)
);
Sebelum kita membuat sebuah tabel siswa maka kita buat databasenya dahulu seperti yang sudah admin terangkan kemarin di tutorial cara membuat database di mysql berikut perintah yang digunakan untuk membuat database :
create database sekolah;
perintah diatas digunakan untuk membuat sebuah perintah baru yaitu membuat sebuah database dengan nama sekolah. Setelah kalian membuat sebuah database baru silahkan ketikan perintah :
use sekolah;
perintah use sekolah digunakan untuk memilih nama database yang akan kita tambahkan tabel.
Setelah kalian memilih databasenya. Sekarang langkah selanjutya adalah membuat tabelnya. Maka ketikkan perintah yang ada dibawah ini :
create table siswa (
-> nis int(5) not null,
-> nama_siswa varchar(40),
-> alamat_siswa varchar(50),
-> tgl_lahir date,
-> PRIMARY KEY(nis)
-> );
Maka tabel siswa sudah terbuat untuk melihat tabel yang sudah kalian buat silahkan ketikan perintah
Show tables;
maka tabel yang sudah kalian buat tadi akan muncul.Jika kalian ingin melihat struktur tabel maka ketikan perintah Desc nama_tabel dan berikut ini contoh yang admin terapkan pada tabel siswa :
Desc siswa;
Cara Edit Struktur Tabel di Mysql.
Pada saat kita membuat sebuah tabel dalam mysql seringkali terjadi sebuah kesalahan entah itu kesalahan pada penulisan nama tabel, nama field, salah pilih tipe data, salah ngasih ukuran panjang kolom, menambah field, menghapus field ddl. kali ini kita akan belajar bagaimana cara mengupdate sebuah tabel didalam database mysql.
Perintah yang digunakan untuk mengupdate tabel tersebut adalah :
ALTER TABLE nama_tabel alter_options;
Perintah diatas digunakan untuk mengubah sebuah tabel dengan menggunakan perintah ALTER, tapi ada beberapa pilihan (options) yang digunakan pada perintah edit tabel diantaranya adalah :
- ADD -> digunakan untuk menambahkan field ( kolom ) baru pada tabel.
- ADD INDEX -> digunakan untuk menambahkan index baru pada field (kolom) pada tabel.
- ADD PRIMARY KEY -> Jika tabel kalian belum ada primary key kalian dapat menggunakan perintah add primary key.
- CHANGE -> digunakan untuk mengubah nama field (kolom).
- MODIFY -> digunakan untuk mengubah tipe data field.
- DROP -> untuk menghapus field (kolom) pada tabel.
- RENAME TO -> untuk mengubah nama tabel dalam database mysql.
Sekarang kita pratekan beberapa perintah alter tabel di atas di dalam tabel siswa yang sebelumnya sudah kalian buat.
Menambahkan field baru pada tabel siswa yaitu jenis_kelamin :
Alter table siswa add jenis_kelamin enum('L','P');
Mengubah tipe data tgl_lahir yang awalnya date menjadi varchar.
Alter table siswa modify tgl_lahir varchar(12);
Merename / mengubah nama field tgl_lahir menjadi tanggal_lahir:
Alter table siswa change tgl_lahir tanggal_lahir varchar(12);
Cara menghapus tabel di database mysql.
Perintah yang digunakan untuk mengahapus tabel dalam mysql adalah sebagai berikut :
Drop table nama_tabel;
Misal kalian ingin menghapus tabel siswa tadi maka perintah yang kita terapkan adalah :
drop table siswa;
perintah drop table digunakan untuk menghapus tabel dan juga isi yang ada dalam tabel tersebut.
itulah sedikit tutorial tentang mulai pembuatan tabel, edit struktur tabel dan juga menghapus tabel .
This comment has been removed by a blog administrator.
ReplyDelete