Modul ini memindahkan fokus dari membaca data ke merancang struktur yang menyimpannya. Bahasannya berurutan dari pernyataan CREATE TABLE, constraint penjaga integritas, foreign key antartabel, kolom AUTO_INCREMENT, sampai ALTER TABLE yang aman pada tabel besar. Seluruh contoh memakai satu basis data perpustakaan yang dibangun ulang dari nol pada setiap topik, dengan MySQL 8.0 sebagai versi acuannya.
Desain skema
Modul perancangan skema: CREATE TABLE, constraint, foreign key, AUTO_INCREMENT, dan ALTER TABLE yang aman.
0/0 selesai
- CREATE TABLE
Mendeklarasikan kolom, tipe, dan nilai bawaan dalam pernyataan CREATE TABLE yang baik.
- Constraint
PRIMARY KEY, NOT NULL, UNIQUE, dan CHECK (MySQL 8.0.16+) sebagai penjaga integritas data.
- Foreign Key
Rujukan antartabel dengan REFERENCES dan disiplin aksi seperti ON DELETE CASCADE.
- AUTO_INCREMENT
Kunci surrogate, konvensi kolom id, dan perilaku penomoran otomatis InnoDB.
- ALTER TABLE
Mengubah skema secara aman, termasuk kesadaran online DDL pada tabel besar.