Membuat Hubungan/Relasi antar Table
Membuat table memiliki hubungan dengan table lain.
Bagas Riatma Putera 211011401021
Minggu lalu kita sudah berhasil membuat table metadata artikel
Pada pekan ini kita akan membuat table author yang berisikan id_author, nama_author, dan email , untuk itu ikuti langkah-langkah berikut ini.
a. Membuat Table Author
Ikuti langkah berikut masukan sqlcode :
CREATE TABLE author (
author_id INT PRIMARY KEY AUTO_INCREMENT,
nama_author VARCHAR(255),
alamat_author VARCHAR(255),
email_author VARCHAR(255)
);
ketikan seperti berikut! :
select * from author;
alter table author
add alamat_author varchar(255);
SELECT * FROM `author` WHERE 1;
ALTER TABLE author
DROP COLUMN alamat_author;
Maka column alamat akan terhapus :Kita juga dapat mengubah type data, disini sebagai contoh saja saya akan mengubah typedata email_author menjadi int dengan cara menggubakan sqlcode seperti berikut:
SELECT * FROM `author` WHERE 1;
ALTER TABLE author
MODIFY email_author int;
Maka akan berubah seperti berikut :
b. Menggabungkan 2 table menggunakan Foreign Key
Saat ini pada database Metadata kita memiliki 2 tabel yakni table metadata dan table author, yang mana table metadata sebagai induk dan table author sebagai anak.
Berikutnya kita akan menggabungkan kedua tabel dengan menjadikan column auhtor_id sebagai Foreign Key dengan cara seperti berikut :
maka jika sudah terhubung akan tampil seperti ini :
Sekian, dan terimakasih.
Komentar
Posting Komentar