Apa itu SQL CREATE TABLE dan contohnya

SQL CREATE TABLE merupakan perintah yang dipergunakan buat menghasilkan tabel baru pada suatu database. Dalam tabel, kita dapat menyimpan data dalam bentuk baris dan kolom, di mana setiap kolom mewakili jenis data tertentu, dan setiap baris mewakili satu set data yang lengkap.

contoh sintaks SQL CREATE TABLE:

CREATE TABLE table_name (
  column1 datatype constraints,
  column2 datatype constraints,
  ...
);

penjelasan sintaks di atas:

  • "table_name" ialah nama tabel baru yang akan dibuat
  • "column1, column2, ..." adalah kolom-kolom dalam tabel serta tipe data yang akan dipergunakan untuk setiap kolom. Kolom-kolom ini juga dapat mempunyai pembatasan atau batasan tertentu seperti NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, dsb.

contoh penggunaan SQL CREATE TABLE:


CREATE TABLE customers (
  customer_id INT PRIMARY KEY,
  customer_name VARCHAR(50) NOT NULL,
  city VARCHAR(50),
  country VARCHAR(50),
  phone VARCHAR(20)
);

contoh di atas akan membentuk tabel "customers" baru menggunakan kolom-kolom "customer_id", "customer_name", "city", "country", dan "phone". Kolom "customer_id" akan memiliki tipe data INT dan dipergunakan sebagai PRIMARY KEY, yang berarti nilai pada kolom ini wajib unik untuk setiap baris dalam tabel. Kolom "customer_name" mempunyai tipe data VARCHAR(50) serta wajib mempunyai nilai yg tidak kosong (NOT NULL). sementara itu, kolom "city", "country", serta "phone" mempunyai tipe data VARCHAR(50), VARCHAR(50), dan VARCHAR(20), masing-masing.

Perlu dicatat bahwa pembatasan atau batasan tertentu dapat juga diterapkan pada setiap kolom tabel, seperti UNIQUE, FOREIGN KEY, dsb, tergantung pada kebutuhan aplikasi serta struktur database yang diinginkan.

Previous
Next Post »