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


9. Selanjutnya saya akan membuat 3 tabel tambahan yaitu tabel nota penjualan,barang dan detail jual


10. untuk melihat table yang sudah dibuat ketikkan " show tables " enter


11. Untuk mendeskripsikan atau melihat field dari tabel ketikkan " desc nama_table " 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
     
     
Universitas Alma Ata

Komentar

Postingan populer dari blog ini

UTS Database : DML ( Data Manipulation Language )