MySql : Membuat Tabel,Primary key dan Foreign key
Pengertian Tabel, Primary key dan Foreign key
Salah satu struktur database yaitu Tabel, Tabel merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record. Primary Key adalah suatu aturan yang berguna untuk memastikan bahwa setiap baris data pada tabel bersifat unik (berbeda antara baris satu dengan baris lainnya). Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai kunci tamu dari tabel lain.
Cara Membuat Tabel
1. buka tools atau software database Mysql, pada tutorial saat ini saya menggunakan aplikasi Laragon
2. buka aplikasi Laragon, Klik start all atau mulai semua untuk bisa melakukan konfigurasi pada terminal yang ada di Laragon.
3. setelah masuk terminal, untuk masuk ke Mysql ketikkan " mysql -u root -p" lalu enter untuk passwordnya default yaitu kosong, langsung enter lagi saja.
4. Selanjutnya, membuat database dengan ketikan " create database nama_database; " disini saya membuat database kasir jadinya "create database kasir; ".
5. Untuk melihat database yang sudah kita buat tadi ketikkan " show databases; " nanti akan tampil database yang sudah dibuat sebelumnya.
6. Untuk lanjut membuat tabel, sebelumnya gunakan database yang sudah kita buat tadi dengan mengetikkan " use nama_database; " karena tadi saya membuat database kasir jadinya " use kasir; " lalu enter jika sudah muncul database change maka database berhasil digunakan.
7. Selanjutnya membuat tabel ketikkan " create table nama_table ( nama_fiel tipe data (size), dst); saya akan membuat table pelanggan di database kasir dengan field id pelanggan menjadi primary key
8. Untuk melihat tabel yang sudah kita buat ketikkan " show tables; " enter
12. Selanjutnya saya akan menambahkan foreigen key ke field id pelanggan di tabel nota penjualan dengan mengetikkan " alter table nota_penjualan add foreign key (id_pelanggan) references pelanggan (id_pelanggan) on update cascade on delete cascade; " enter lalu, ketikkan " desc nota_penjualan" untuk melihat field yang sudah ditambahkan foreign key
13. Selanjutnya saya akan menambahkan primary key pada field id barang di tabel detail jual ketikkan " alter table detail_jual drop primary key, add primary key (id_nota,id_barang); " enter lalu, lihatlah table detail_jual yang sudah mempunyai 2 primary key.
14. Selanjutnya saya akan menambahkan foreign key pada field id nota dan id barang di tabel detail jual ketikkan
" alter table detail_jual add foreign key (id_nota) references nota_penjualan (id_nota) on update cascade on delete cascade; " enter
" alter table detail_jual add foreign key (id_barang) references barang (id_barang) on update cascade on delete cascade; " enter
15. jika sudah ada tulisan " Query OK " maka foreign key sudah berhasil ditambahkan dan bisa melihat tabel yg sudah diedit dengan mengetikkan " desc nama_tabel ".
Itulah sedikit tutorial dari saya tentang membuat tabel, menambahkan primary key dan foreign key pada Mysql semoga teman-teman terbantu dengan tutorial ini. TERIMAKASIH
Komentar
Posting Komentar