This post will cover how to create Stored Procedures using PHP My Admin. Next part will cover how to execute Stored Procedures using Laravel. Show
First of all what is Stored Procedure? A stored procedure is a prepared SQL code that you can save, so the code can be reused over and over again. You can pass parameters to the stored procedure to get data based on Dynamic values. Step -1 : Open PHP My Admin and select the database to create stored procedure Step -2 : Go to Routines menu & Click on Add routine. Membuat Stored Procedure di MySQL – Setelah artikel sebelumnya membahas tentang Pengantar MySQL Stored Procedure maka pada artikel ini akan membahas tentang implementasi atau cara membuat stored procedure pada MySQL. Pada pembahasan ini akan menggunakan Schema OP. Untuk link download Schema OP dapat diunduh pada halaman ini. Sedangkan untuk cara import database melalui MySQL dapat dilihat pada artikel Cara Import Database Melalui MySQL Command Line. Contents Langkah-langkah membuat stored procedure MySQLDalam pembuatan stored procedure memilik struktur dasar dalam penulisannya. Struktur dasar dalam pembuatan stored procedure adalah DELIMITER // CREATE PROCEDURE NamaProcedure() BEGIN SELECT * FROM namatable; END // DELIMITER ; Penjelasan dari masing-masing perintah adalah sebagai berikut: 1. DELIMITER sebenarnya tidak terkait dengan syntax stored procedure. Namun dalam hal ini digunakan sebagai pembatas yang standarnya adalah titik koma (;). Dalam penggunaan delimiter pada artikel ini menggunana tanda garis miring ganda (//) dan bisa juga menggunakan karakter dollar ganda ($$). Alasan kenapa harus mengubah delimiter yang standarnya titik koma (;) menjadi seperti struktur diatas adalah supaya stored procedure dapat dibaca dan tersimpan secara keseluruhan. 2. CREATE PROCEDURE adalah perintah yang digunakan untuk membuat suatu stored procedure baru. 3. Bagian antara BEGIN dan END adalah bagian tubuh dari stored procedure. Bagian ini merupakan tempat dari perintah-perintah SQL ditulis. Dalam pembahasan ini akan dibuat stored procedure untuk menampilkan daftar karyawan dalam Schema OP dengan nama stored procedure DaftarKaryawan tanpa parameter. /* JIKA MENGGUNAKAN DELIMITER BERAKHIRAN TANDA GARIS MIRING GANDA (//) */ DELIMITER // CREATE PROCEDURE DaftarKaryawan() BEGIN SELECT * FROM employees; END // DELIMITER; /* JIKA MENGGUNAKAN DELIMITER BERAKHIRAN TANDA DOLLAR GANDA ($) */ DELIMITER $ CREATE PROCEDURE DaftarKaryawan() BEGIN SELECT * FROM employees; END $ DELIMITER; Cara memanggil stored procedure MySQL yang telah dibuatSetelah stored procedure berhasil dibuat, langkah selanjutnya adalah menggunakan atau memanggil stored procedure tersebut. Struktur dasar dalam pemanggilan stored procedure adalah CALL NamaProcedure(); Sebagai contoh pemanggilan stored procedure yang telah dibuat sebelumnya yang diberi nama DaftarKaryawan() maka CALL DaftarKaryawan; Hasil dari pemanggilan stored procedure diatas adalah Hasil pemanggilan stored procedure DaftarKaryawan()Untuk melihat daftar stored procedure yang telah dibuat, maka menggunakan perintah SHOW PROCEDURE STATUS; Hasil dari perintah SQL diatas adalah Hasil perintah yang digunakan untuk memanggil stored procedure yang telah dibuatCara menghapus stored procedure MySQL yang telah dibuatJika stored procedure yang telah dibuat sudah tidak digunakan atau ingin dihapus, maka struktur dasar dalam menghapus stored procedure adalah DROP PROCEDURE NamaProcedure; Sebagai contoh jika ingin menghapus stored procedure DaftarKaryawan, maka perintahnya adalah DROP PROCEDURE DaftarKaryawan; Itu tadi langkah-langkah dalam pembuatan stored procedure dalam MySQL. Happy Coding ^-^
Telegram VK LINE Previous articlePengantar MySQL Stored Procedure Next articleDeklarasi Variable Dalam Stored Procedure MySQL Bayu S. Ajie P. Putra https://www.bayusapp.com/ "The only way to do great work is to love what you do" - Steve Jobs MOST POPULARMore CodeIgniter 3 Part 6: Cara Menghilangkan index.php di CodeIgniterCodeIgniter 3 Bayu S. Ajie P. Putra - April 25, 2019 Cara Menghilangkan index.php di CodeIgniter, CodeIgniter adalah salah satu web framework berbasis PHP dengan menerapkan model MVC (Model-View-Controller) untuk membangun sebuah aplikasi berbasis web/website yang... Cara Install XAMPP di Distro LinuxTutorial Bayu S. Ajie P. Putra - December 20, 2017 XAMPP adalah sebuah software yang digunakan sebagai server yang berdiri sendiri/localhost yang didalamnya terdiri dari program Apache, MySQL, PHP, dan Perl. XAMPP dapat digunakan... CodeIgniter 3 Part 3: Struktur Folder CodeIgniter Beserta FungsinyaCodeIgniter 3 Bayu S. Ajie P. Putra - April 4, 2019 Struktur Folder CodeIgniter Beserta Fungsinya - Dalam artikel sebelumnya berjudul Pengenalan dan Pengertian CodeIgniter telah dibahas apa itu CodeIgniter, metode yang digunakan, serta keuntungan... Membuat Auto Close (Auto Dismiss) Bootstrap AlertsBootstrap Bayu S. Ajie P. Putra - December 8, 2019 Membuat Auto Close (Auto Dismiss) Bootstrap Alerts - Pesan pemberitahuan atau notificication biasanya digunakan dalam sebuah aplikasi atau website untuk memberitahu suatu aksi yang... Sublime Text 3.2.2 Build 3211 Full Crack - Sublime Text 3.2.2 Build 3211 adalah salah satu dari sekian text editor yang sampai saat ini... |