3. Query Create Tabel

Query untuk membuat tabel rumusnya adalah seperti berikut ini :

query create tabel
CREATE TABLE nama_tabel (
  kolom1 tipe_data [kondisi],
  kolom2 tipe_data [kondisi],
  ...
);

sekarang kita dapat membuat tabel santri

query create tabel santri
CREATE TABLE santri (
    santri_id INT AUTO_INCREMENT PRIMARY KEY,
    nama_santri VARCHAR(50) NOT NULL,
    email_santri VARCHAR(50) NOT NULL,
    jurusan_santri CHAR(3) NOT NULL,
    umur_santri INT(2) NOT NULL,
    alamat_santri TEXT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Penjelasan

  • AUTO_INCREMENT : digunakan untuk membuat penomoran otomatis.
  • PRIMARY KEY : data yang menjadi kunci utama dalam tabel ini.
  • NOT NULL : data ini tidak boleh di kosongkan.
  • DEFAULT CURRENT_TIMESTAMP : isi dari tabel ini akan memiliki nilai awal tanggal dan waktu saat ini.

untuk memasukkan datanya dapat memasukkan query ini:

query input data pada tabel santri
INSERT INTO santri(nama_santri, email_santri,jurusan_santri, umur_santri, alamat_santri) VALUES (
    'Fullan', 'santrifullan@gm.com', 'RPL', 15, 'Jonggol, Kab. Bogor, Jawa Barat, Indonesia'
);