Postingan

Menampilkan postingan dari November, 2023

Fordis pert 9_Basic MySQL Stored Procedures Tutorial

  Section 1: Basic MySQL Stored Procedures Tutorial Dalam bagian ini, kita akan membahas dasar-dasar penggunaan stored procedures di MySQL. Stored procedures adalah kumpulan pernyataan SQL yang diberi nama dan disimpan di dalam server database. Mereka digunakan untuk menjalankan tugas-tugas tertentu secara berulang, mengurangi pengulangan kode, dan meningkatkan keamanan serta efisiensi dalam pengelolaan database. 1.1 Pengenalan Stored Procedures Stored procedure adalah sekuensial dari satu atau lebih pernyataan SQL yang telah diberi nama dan disimpan di server MySQL. Mereka dapat menerima parameter dan mengembalikan hasil. Ada dua jenis stored procedure di MySQL: prosedur yang tidak mengembalikan hasil (tidak memiliki pernyataan SELECT dalam definisi) dan prosedur yang mengembalikan hasil (menggunakan pernyataan SELECT ). 1.2 Membuat Stored Procedures Untuk membuat stored procedures, Anda dapat menggunakan perintah CREATE PROCEDURE . Berikut contoh sederhana: sql DELIMITER  /...

Fordis Pert 8

Gambar
  contoh bagaimana kita dapat memastikan bahwa nilai committee_id yang kita masukkan ke dalam tabel members sudah ada di tabel committees:  Membuat tabel dan values nya Contoh di atas menunjukkan bahwa tabel committees memiliki tiga baris data dengan committee_id 1, 2, dan 3. Kemudian, saat kita memasukkan data ke dalam tabel members, pastikan bahwa nilai committee_id yang digunakan sudah ada di tabel committees. Ini memahami penggunaan kunci asing dalam hubungan antara tabel members dan committees. INNER JOIN Query di atas akan mengambil member_id, company_name dari tabel members dan committee_name dari tabel committees yang memiliki nilai committee_id yang sama di kedua tabel tersebut. Dengan menggunakan INNER JOIN, hanya baris yang memiliki nilai committee_id yang cocok di kedua tabel yang akan ditampilkan. Query ini akan menghasilkan tiga baris yang menunjukkan member_id, company_name dari tabel members dan committee_name dari tabel committees yang sesuai dengan nilai...