Perintah #49 · Membuat & Mengubah Data

CREATE TABLE di SQL

Membuat tabel baru beserta kolom dan tipe datanya.

Sintaks

CREATE TABLE nama_tabel (
  kolom1 TIPE [aturan],
  kolom2 TIPE [aturan],
  ...
);
BagianKeterangan
TIPEINTEGER, DECIMAL(12,2), VARCHAR(100), DATE, BOOLEAN, dan lain-lain.
PRIMARY KEYKolom pengenal unik tiap baris.
NOT NULLKolom wajib diisi.
DEFAULTNilai otomatis jika tidak diisi.

Tanda [kurung siku] berarti bagian opsional. Kata kunci SQL tidak membedakan huruf besar-kecil, tapi menulisnya dengan huruf besar membuat query lebih mudah dibaca.

Contoh CREATE TABLE

query.sql
CREATE TABLE proyek (
  id INTEGER PRIMARY KEY,
  nama_proyek VARCHAR(100) NOT NULL,
  dept_id INTEGER,
  anggaran DECIMAL(14,2) DEFAULT 0
);

INSERT INTO proyek (id, nama_proyek, dept_id)
VALUES (1, 'Migrasi Server', 3);

Isi tabel setelah dijalankan (SELECT * FROM proyek;)

idnama_proyekdept_idanggaran
1 Migrasi Server 3 0

Tabel proyek dibuat lalu diisi satu baris. Kolom anggaran otomatis bernilai 0 karena DEFAULT.

Belajar SQL bareng mentor

Hafal sintaks itu mudah. Menjawab pertanyaan bisnis, itu skill.

Private Class Python & SQL untuk Data: dari query dasar sampai JOIN dan studi kasus kerja, dengan kurikulum dan jadwal yang menyesuaikan kamu.

Lihat Private Class