Langkah-Langkah Membuat 2 Tabel dan Menghubungkan di PHPMyAdmin
Nama : Dika Kurnia Putra
NIM : 211011401816
Kelas : 05TPLE009
Berikut adalah langkah-langkah untuk membuat dua tabel dan menghubungkannya menggunakan MySQL di localhost/phpMyAdmin:
1. Buat Database:
- Langkah pertama buka XAMPP dan aktifkan Apache dan MySQL.
- Setelah itu akses localhost/phpMyAdmin melalui browser.
- Pilih "Databases" di menu utama phpMyAdmin.
- Masukkan nama database baru, misalnya "artikel_db", dan pilih pengaturan "utf8_general_ci" untuk pengkodean.
- Klik tombol "Create" untuk membuat database baru.
2. Buat Tabel Artikel:
- Pilih database "artikel_db" yang baru dibuat.
- Klik tab "SQL" di menu utama phpMyAdmin.
- Masukkan perintah SQL berikut untuk membuat tabel artikel:
CREATE TABLE artikel (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
judul VARCHAR(255) NOT NULL,
penulis VARCHAR(100) NOT NULL,
tanggal_publikasi DATE
);
- Klik tombol "Go" untuk menjalankan perintah SQL dan membuat tabel artikel.
3. Buat Tabel Author:
- Pilih database "artikel_db" yang baru dibuat.
- Klik tab "SQL" di menu utama phpMyAdmin.
- Masukkan perintah SQL berikut untuk membuat tabel author:
CREATE TABLE author (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
nama VARCHAR(100) NOT NULL,
email VARCHAR(255) NOT NULL
);
- Klik tombol "Go" untuk menjalankan perintah SQL dan membuat tabel author.
4. Menghubungkan Tabel Artikel dan Author:
- Pilih database "artikel_db" yang baru dibuat.
- Klik tab "SQL" di menu utama phpMyAdmin.
- Masukkan perintah SQL berikut untuk menambahkan kolom "author_id" pada tabel artikel sebagai kunci asing yang menghubungkannya dengan tabel author:
ALTER TABLE artikel ADD COLUMN author_id INT(11) NOT NULL;
- Klik tombol "Go" untuk menjalankan perintah SQL.
- Masukkan perintah SQL berikut untuk membuat kunci asing antara tabel artikel dan author:
ALTER TABLE artikel ADD CONSTRAINT fk_author FOREIGN KEY (author_id) REFERENCES author(id);
- Klik tombol "Go" untuk menjalankan perintah SQL.
Sekarang Anda telah berhasil membuat dua tabel (artikel dan author) dan menghubungkannya menggunakan MySQL di localhost/phpMyAdmin. Tabel artikel akan menyimpan metadata artikel jurnal, sementara tabel author akan berisi informasi tentang penulis artikel tersebut. Kolom "author_id" pada tabel artikel akan mengacu pada id penulis yang sesuai dalam tabel author.
Komentar
Posting Komentar