Cara Membuat Tabel Pada Mysql

Sebelum membuat tabel pada mysql , kita mengenal terlebih dahulu beberapa hal yang berkaitan dengan database yaitu diantaranya :

1. Tabel
Tabel merupakan entitas yang ada didalam sebuah sistem yang saling berhubungan antara tabel satu dengan lainnya, misalnya ada sebuah sistem bernama "Sistem Registrasi Siswa" sehingga entitas yang ada biasanya adalah registrasi_siswa dan kelas, maka tabel didalam database nantinya juga registrasi_siswa dan kelas. Letak hubungan antara tabel registrasi_siswa dengan siswa adalah setiap siswa memiliki kelas.

2. Field
Field adalah atribut-atribut yang ada didalam sebuah entitas/tabel, misalnya tabel registrasi_siswa memiliki field yaitu id, nama_lengkap, tempat_lahir, tanggal_lahir, tempat_lahir dan sebagainya.

3. Primary Key
Primary Key adalah field kunci yang ada didalam sebuah tabel, fungsinya adalah agar data yang ditampung nantinya memiliki identitas masing-masing yang berbeda antara data yang satu dengan yang lainnya didalam satu tabel.

4. Record
Record adalah data yang masuk pada field-field didalam tabel.

Sebenarnya masih banyak hal-yang berkaitan dengan database, namun yang paling harus dimengerti adalah 4 hal di atas.

Setelah kita mengetahui 4 hal di atas ada juga yang perlu kita ketahui dalam pembuatan fiel-field tabel dalam database, yaitu tentang type field

Type Keterangan Panjang
TINYINT Digunakan jika data berupa angka Signed -127 sampai 128. Unsigned 0 sampai 255
SMALLINT Digunakan jika data berupa angka Signed -32768 sampai 32767. Unsigned 0 sampai  65535
MEDIUMINT Digunakan jika data berupa angka Signed -8388608 sampai 8388607. Unsigned 0 sampai  16777215
INT or INTEGER Digunakan jika data berupa angka Signed -2147483648 sampai 2147483647. Unsigned 0 sampai  4294967295 
BIGINT Digunakan jika data berupa angka Signed -9223372036854775808 sampai 9223372036854775807. Unsigned 0 sampai  18446744073709551615 
FLOAT  Digunakan jika data berupa angka pecahan desimal -3.402823466E+38 sampai -1.175494351E-38, 0 dan 1.175494351E-38 sampai 3.402823466E+38
DATE Digunakan jika data berupa tanggal 1000-01-01 sampai 9999-12-31
DATETIME  Digunakan jika data berupa tanggal dan jam 1000-01-01 00:00:00 sampai 9999-12-31 23:59:59
TIME   Digunakan jika data berupa jam -838:59:59 sampai 838:59:59
CHAR  Digunakan jika data berupa hanya karakter 1 sampai 255
VARCHAR  Digunakan jika data berupa angka dan karakter 1 sampai 255
TEXT  Digunakan jika data berupa text 0 sampai 65535
ENUM  Digunakan jika data berupa pemilihan 'value','value','value'...

Unsigned adalah bilangan tanpa tanda didepan misalnya tanda negatif.

Type diatas adalah type-type field yang paling sering digunakan, sebenarnya ada beberapa yang tidak tercantumkan dikarenakan selain type ditabel diatas sangat jarang digunakan.

Berikut langkah-langkah membuat tabel mysql
1. Misalnya kita akan membuat tabel bernama user dengan jumlah field 4
2. Tekan tombol Go pada bagian bawah, kemudian atur field-field seperti berikut :
Nama field bersifat Case Sensitive yang berarti besar kecilnya huruf dianggap berbeda.

3. Kemudian atur field ID menjadi primary key dan Auto Increment
Maksud dari Auto increment atau A.I atau juga A_I adalah ketika masuk data baru secara otomatis nilai dari field ID bertambah sendiri dan dimulai dari 1, jadi antara record satu dengan yang lainnya tidak ada yang sama. Setelah itu tekan tombol Save pada bagian bawah. 

Selain menggunakan cara di atas, kita juga bisa menggunakan perinta SQL untuk membuat tabel berikut perintah SQLnya untuk membuat tabel user seperti diatas :

CREATE TABLE IF NOT EXISTS `user` (
  `ID` int(5) NOT NULL AUTO_INCREMENT,
  `Nama` varchar(50) NOT NULL,
  `Username` varchar(50) NOT NULL,
  `Email` varchar(50) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
 
 
 
 
 
Sumber: http://kodingweb.blogspot.com 

Previous
Next Post »