Tips Cara Menciptakan Table Di Mysql

Pada tutorial MySQL kali ini, kita akan berguru perihal Cara Membuat Table Di MySQL. Untuk menciptakan sebuah table, Anda sanggup memakai pe...

A+ A-
Pada tutorial MySQL kali ini, kita akan berguru perihal Cara Membuat Table Di MySQL. Untuk menciptakan sebuah table, Anda sanggup memakai perintah CREATE TABLE.

Sintak Dasar



Di bawah ini yaitu sintak dasar dari perintah CREATE TABLE di MySQL:

CREATE TABLE table_name(    column_name1 data_type [NOT NULL] [AUTO INCREMENT],    column_name2 data_type [NOT NULL],    column_name3 data_type [NOT NULL],    ...    column_nameN data_type [NOT NULL],    PRIMARY KEY(one or more column) ); 

Penjelasan sintak:

  • table_name yaitu nama table yang akan Anda buat. Setiap table di dalam database harus unik, dihentikan ada yang sama.
  • column_name1column_name2column_name3, dan seterusnya yaitu nama kolom yang akan ditambahkan ke dalam table dimana data akan disimpan. Setiap kolom harus unik dalam satu table.
  • data_type yaitu tipe data yang disematkan pada kolom. Tipe data memilih data yang boleh dimasukkan ke dalam kolom yang bersangkutan. Untuk lebih jelasnya, silakan Anda baca lebih lanjut tutorial perihal Mengenal Tipe Data Di MySQL.
  • NOT NULL yaitu salah satu jenis constraint yang sanggup Anda berikan pada sebuah kolom. Constraint ini bersifat opsional, jikalau ditambahkan berarti kolom yang bersangkutan dihentikan kosong (null).
  • AUTO INCREMENT yaitu salah satu opsi tambahan, apabila kolom yang bersangkutan akan dijadikan sebagai sequence, yaitu data yang akan dimasukkan otomatis bertambah satu. Apabila Anda menambahkan auto increment, berarti kolom Anda harus mempunyai tipe data integer.
  • PRIMARY KEY yaitu salah satu jenis constraint, dimana kolom yang bersangkutan akan dijadikan sebagai kunci primer di sebuah table. Tujuannya yaitu untuk menjaga integritas data.

Contoh



Sebagai contoh, coba Anda buatlah sebuah table dengan nama "employee" pada database "hris", dengan menjalankan script berikut ini:

mysql> CREATE TABLE employee(     ->    employee_id VARCHAR(5) NOT NULL PRIMARY KEY,     ->    employee_name VARCHAR(20) NOT NULL,     ->    gender CHAR(1) NOT NULL,     ->    address VARCHAR(20),     ->    salary NUMERIC,     ->    departemen VARCHAR(5) NOT NULL     -> ); Query OK, 0 rows affected (0.38 sec)  

Apabila keluar pesan "Query OK", berarti Anda telah sukses menciptakan table "employee".

Related

MySQL 5049930126143335241

Technology

Hot in week

Recent

Comments

item