Cara dan Langkah-Langkah Membuat 2 Tabel dan Menghubungkannya menggunakan PHP-MyAdmin

July Rimaza putra

211011401821

05 TPLE 009


Berikut merupakan langkah-langkah untuk membuat dua tabel dan menghubungkannya menggunakan MySQL di localhost/phpMyAdmin:

1. Buat Database terlebih dahulu,

   - Buka XAMPP dan aktifkan Apache dan MySQL.

   - Pilih "Databases" di menu utama phpMyAdmin.

- Masukkan nama database baru, disini saya memberi nama "artikel", dan pilih pengaturan "utf8_general_ci" untuk pengkodean.

   - Lalu Create



2. Membuat Tabel Artikel:

   - klik database "artikel" yang baru dibuat.

   - Klik tab "SQL" di menu utama phpMyAdmin.

   - Masukkan perintah SQL berikut :

   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 "Kirim / Go" untuk menjalankan perintah SQL dan membuat tabel artikel.


3. Membuat Tabel Author:

   - Pilih database "artikel" yang baru dibuat.

   - Klik tab "SQL" di menu utama phpMyAdmin.

   - Masukkan perintah SQL berikut:




   CREATE TABLE author (

     id INT(11) PRIMARY KEY AUTO_INCREMENT,

     nama VARCHAR(100) NOT NULL,

     email VARCHAR(255) NOT NULL

   );




   - Klik tombol "Kirim/Go" untuk menjalankan perintah SQL dan membuat tabel author.


4. Menghubungkan Tabel Artikel dan Author:

   - Pilih database "artikel" 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 "Kirim/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 "Kirim/Go" untuk menjalankan perintah SQL.


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.

Komentar