Untuk membuat tabel yang berelasi dan mendukung transaksi, kita harus mengaktifkan storage engine InnoDB. Sekarang kita akan membahas contoh pembuatan tabelnya. Misalkan ada database bernama universitas, dengan 2 tabel, jurusan dan mahasiswa.
Engine InnoDB didaftarkan pada saat membuat tabel. Berikut adalah perintahnya:
CREATE TABLE jurusan (
id_jurusan VARCHAR(6) PRIMARY KEY,
jurusan VARCHAR(30)
) ENGINE INNODB;
CREATE TABLE mahasiswa (
nim VARCHAR(8) PRIMARY KEY,
nama VARCHAR(30) NOT NULL,
tgl_lahir DATE NOT NULL,
id_jurusan VARCHAR(6),
CONSTRAINT fk_jurusan FOREIGN KEY (id_jurusan)
REFERENCES jurusan (id_jurusan)
) ENGINE INNODB
Tidak ada komentar:
Posting Komentar