Friday, January 9, 2015

Membuat Table Dengan MySQL

Sebelum membuat table, kita harus sudah memiliki database dan mengaktifkan database tersebut.
Setelah database aktif, kita bisa melihat daftar table dengan perintah :



show tables;

Perintah dasar untuk membuat table adalah :

create table nama_table(field1 tipe_data(panjang_karakter) primary key auto_increment, field2 tipe_data(panjang_karakter)  not null, field_n tipe_data(panjang_karakter));
 Penjelasan : 
  • perintah create table untuk membuat table.
  • tipe_data merupakan deklarasi jenis data yang akan digunakan. Misal nama menggunakan varchar, tanggal lahir menggunakan date, dst.
  • primary key digunakan untuk menjadikan field sebagai identitas suatu record. Field ini harus unik karena merupakan suatu kunci.
  • auto_increment digunakan untuk menambahkan nilai secara otomatis. Hal ini hanya bisa dilakukan di tipe data integer.
  • not null berarti field wajib diisi atau tidak boleh kosong.
Sekarang coba kita buat table bernama user dengan field sebagai berikut :

Nama FieldTipe DataKeterangan
id_userint(5)primary key, auto_increment
nama_uservarchar(50)
usernamevarchar(30)
passwordvarchar(30)
tgl_lahirdate

Perintah untuk membuat table diatas adalah :

create table user(id_user int(5) primary key auto_increment, nama_user varchar(50)  not null, username varchar(30) not null, password varchar(30) not null, tgl_lahir date not null);

 Sekarang lihat table Anda dengan perintah show tables;

Untuk melihat struktur tabel Anda, gunakan perintah :

desc nama_table;

contohnya :

desc user;

No comments:

Post a Comment