Cara menghubungkan 2 buah tabel dalam MySql dengan sebuah perintah ALTER
Cara menghubungkan 2 buah tabel dalam MySql dengan sebuah perintah ALTER
1. Buatlah tabel pertama kalian dengan bernama "author" atau bisa disesuaikan dengan keinginan kalian, saya disini membuat tabel dengan nama "author" yang berisi Id, Nama, dan Afiliasi. Dan jangan lupa kalian berikan sebuah "PRIMARY KEY" pada bagian "Id" nya sebagai tanda atau entitas kalian. Apabila semua sudah kalian lakukan dan selesai, maka kalian jangan lupa untuk "Save".
2. Setelah kalian membuat tabel pertama, kalian buat kembali tabel kedua dengan bernama "artikel" atau bisa disesuaikan kembali dengan keinginan kalian masing-masing, bedanya dengan tabel pertama. Saya membuat tabel kedua bernama "artikel" yang berisi No,Judul, Tgl_terbit, dan Id. bisa disesuaikan kembali dengan keinginan kalian atau kalian bisa mengikuti saya. Sama halnya dengan tabel pertama, kalian jangan lupa memberikan sebuah "PRIMARY KEY" pada "No" sebagai tanda atau entitas kalian. Apabila semua sudah kalian lakukan dan selesai, maka kalian jangan lupa untuk "Save".
3. Ketika kalian sudah membuat 2 tabel seperti cara no 1 dan no 2, maka akan muncul 2 tabel kalian. Seperti tabel punya saya akan muncul 2 tabel yaitu artikel dan author.- Pertama kalian tujulah database kalian. Ingat pada gambar dibawah, bahwasanya ada yang bernama "jurnal". "jurnal" tersebut adalah nama dari database kalian.
- Setelah, kalian menuju pada bagian database kalian. Maka kalian tujulah ke arah bagian menu bar "SQL", untuk mengisi sintaks yang ingin kalian lakukan.
- Lalu, kalian isi sintaks kalian pada bagian menu bar "SQL". isi lah sintaks kalian dengan "ALTER TABLE artikel ADD FOREIGN KEY (Id) REFERENCES author(Id)"
- Setelah, kalian berhasil melakukan sintaks pada "SQL". Maka kalian akan mendapatkan notifikasi sintaks seperti dibawah ini.
- Setelah itu, kalian tujulah pada bagian menu bar "More". pada bagian menu bar "More" terdapat 2 pilihan yaitu Designer dan Central Columns, kalian pilih pada pilihan menu "Designer" untuk melihat hasil untuk menghubungkan 2 tabel antara tabel author dan tabel artikel.
- Setelah, kalian menuju pada bagian menu "Designer" maka akan terdapat hasil gambar atau tabel kalian seperti dibawah ini. Seperti ada tali untuk menghubungkan antara 2 tabel tersebut.
- Pada bagian ini, kita akan memakai kata perintah "ALTER TABLE author ADD Email varchar(255);" untuk menambahkan email pada tabel author.
- Apabila kalian telah melakukan sintaks dengan kata perintah "ALTER ADD" maka kalian akan mendapatkan notifikasi sintaks seperti gambar dibawah ini, yang tandanya kalian berhasil melakukan sintaks.
- Berikutnya, kalian kembali ke menu bar "SQL" untuk melakukan sintaks dengan kata perintah "ALTER DROP" yang dimana "ALTER DROP" ini berfungsi untuk mendropkan pada salahsatu isi tabel kalian, seperti saya " ALTER TABLE artikel DROP COLUMN quote; " yaitu drop isi quote tersebut.
- Apabila kalian telah melakukan sintaks dengan kata perintah "ALTER DROP COLUMN" maka kalian akan mendapatkan notifikasi sintaks seperti gambar dibawah ini, yang tandanya kalian berhasil melakukan sintaks.
- Berikutnya, kalian kembali ke menu bar "SQL" untuk melakukan sintaks dengan kata perintah "ALTER CHANGE" yang dimana "ALTER CHANGE" ini berfungsi untuk mengubah email mail pada tabel author, seperti saya " ALTER TABLE author CHANGE Email mail; " yaitu mengubah email mail pada tabel author tersebut.
- Apabila kalian telah melakukan sintaks dengan kata perintah "ALTER CHANGE" maka kalian akan mendapatkan notifikasi sintaks seperti gambar dibawah ini, yang tandanya kalian berhasil melakukan sintaks.
- Berikutnya, kalian kembali ke menu bar "SQL" untuk melakukan sintaks dengan kata perintah "ALTER MODIFY" yang dimana "ALTER MODIFY" ini berfungsi untuk memodifikasi mail pada tabel author, seperti saya " ALTER TABLE author MODIFY mail int(255); " yaitu memodifikasi mail yang sudah ada pada tabel author tersebut.
- Apabila kalian telah melakukan sintaks dengan kata perintah "ALTER MODIFY" maka kalian akan mendapatkan notifikasi sintaks seperti gambar dibawah ini, yang tandanya kalian berhasil melakukan sintaks.
Komentar
Posting Komentar