Kata Pengantar
Pada tutorial kali ini, kita akan belajar tentang Cara Membuat Tabel Di MySQL. Sebelum Anda membuat tabel di MySQL, Anda harus membuat sebuah database terlebih dahulu. Silakan Anda baca tutorial tentang Administrasi database di MySQL.
Apa itu Tabel?
Tabel adalah salah satu objek database RDBMS (Relational Database Management System) yang digunakan untuk menyimpan data dalam bentuk baris (row) dan kolom (columns).
Ada beberapa hal-hal yang harus Anda perhatikan dalam membuat sebuah tabel di MySQL, yaitu:
- Nama tabel harus unik (tidak boleh sama).
- Tipe data sesuai dengan data yang akan disimpan.
- Nama tabel harus informatif, yaitu mendeskripsikan data yang disimpan.
Sintak Dasar
Untuk membuat sebuah tabel di database, Anda dapat menggunakan perintah CREATE TABLE. Perhatikan sintak berikut ini:
CREATE TABLE table_name ( column_name1 data_type [NOT NULL | NULL | PRIMARY KEY | AUTO INCREMENT | DEFAULT value], column_name2 data_type [NOT NULL | NULL | DEFAULT value], column_name3 data_type [NOT NULL | NULL | DEFAULT value], ... column_nameN data_type [NOT NULL | NULL | DEFAULT value] );
Penjelasan Sintak:
- table_name adalah nama tabel yang akan Anda buat. Perlu diperhatikan, bahwa nama tabel harus unik (tidak boleh sama).
- column_name adalah nama kolom yang akan Anda berikan pada tabel.
- data_type adalah tipe data yang akan diberikan pada kolom.
- NOT NULL dan NULL digunakan untuk mengindikasikan bahwa data di kolom pada tabel boleh Null atau tidak?
- PRIMARY KEY digunakan untuk membuat primary key pada kolom di tabel.
- AUTO INCREMENT digunakan sebagai sequence, agar data pada kolom tersebut otomatis bertambah ketika sebuah record baru dimasukkan.
- DEFAULT value digunakan untuk memberi nilai default pada kolom tersebut apabila tidak diberikan nilai pada kolom tersebut.
Contoh
Sebagai contoh latihan, cobalah Anda buat sebuah tabel dengan nama "TBL_PEGAWAI" di database dengan struktur berikut ini:CREATE TABLE `tbl_pegawai` ( `KODE_KARYAWAN` int(5) NOT NULL AUTO_INCREMENT, `NAMA_KARYAWAN` varchar(20) DEFAULT NULL, `JENIS_KELAMIN` char(1) DEFAULT NULL, `GAJI` decimal(10,0) DEFAULT NULL, `ALAMAT` varchar(20) DEFAULT NULL, `DEPARTEMEN` varchar(5) DEFAULT NULL, PRIMARY KEY (`KODE_KARYAWAN`) ) ENGINE=InnoDB
0 komentar:
Posting Komentar