Rabu, 11 April 2018

Belajar MySql 3

Assalamualaikum Wr. Wb.

STMIK DUTA BANGSA
Keren dan Bergengsi


Pada postingan kali ini saya akan menjelaskan tentang STORED PROSEDURE, Sebelum ke syntax dari stored prosedure saya akan menjelaskan apa itu Stored Prosedure. Stored Prosedure merupakan suatu objek routine yang tersimpan pada database MySql dan dapat digunakan sebagai pengganti berbagai sekumpulan perintah yang sering digunakan, misalkan jumlah row pada table lain dengan filter tertentu.
Stored procedure berguna ketika kita tidak menginginkan user mengakses table secara langsung, dengan kata lain membatasi hak ases user serta mencatat operasi yang akan dilakukan. Maka resiko kebocoran dan juga kerusakan data bisa  diminimalisir.

Kita bisa menggunakan perintah CREATE PROCEDURE. Dibawah ini merupakan syntax yang bisa kita gunakan :

CREATE
    
[DEFINER = { user | CURRENT_USER }]
    
PROCEDURE sp_name (proc_parameter[,...])
    
[characteristic ...] routine_body

Note :
v Sp_name merupakan nama  stored procedure.
v  Proc_parameter merupakan parameter input maupun output dari stored procedure (opsional).
v  Characteristic merupakan penjelasan karakteristik dari stored procedure seperti Comment, Language SQL, dan sebagainya.
v  Routine_body merupakan kumpulan perintah pada stored procedure.
v  Jika DEFINER dispesifikasikan maka anda memutuskan trigger tersebut dijalankan hanya oleh user tertentu (tetapi dalam format penulisan user@host). Tetapi jika tidak dispesifikasikan,maka user yang melakukan perubahan (CURRENT_USER) adalah pilihan default.

Berikut merupakan contoh stored procedure

Delimeter//
Create procedure tahun_mahasiswa(in tahun_nrp varchar(25))
Begin select nrp,nama from mahasiswa where left (nrp,2)=tahun_nrp
End//
Delimeter;

Pada contoh diatas, kita mendapatkan,nrp dan nama yang filternya merupakan left(nrp,2)=tahun_nrp
Jika kita ingin memanggilnya, kita hanya menggunakan :

Call tahun_mahasiswa(‘10’)

Sekian dari saya, semoga bermanfaat 😼😼😼

Selasa, 20 Maret 2018

belajar MySql 2


Assalamualaikum Wr. Wb.

STMIK DUTA BANGSA Keren dan Bergengsi

Hari ini saya akan memposting kelanjutan yang kemarin, Tetapi kali ini saya akan membahas tentang perintah select count, sum, max-min. Berikut adalah sintax dari ketiga perintah yang akan dibahas :


A. Menampilkan jumlah data dalam table database
sintax :
     'SELECT COUNT(nama) FROM anggota'




B. Menghitung jumlah gaji dalam tabel di database 
sintax:
    'SELECT SUM(gaji)FROM anggota'

C. Menampilkan data gaji tertinggi dan terendah di database
Max
syntax: 
'SELECT MAX(gaji) from anggota'
Min
syntax: 
'SELECT Min(gaji) from anggota'
D. Menampilkan data dengan menggunakan parameter huruf ketiga di dalam nama adalah R
syntax: 
"select * FROM anggota WHERE nama LIKE '_r%' "
E. Menghitung jumlah gaji anggota yang beralamat di surabaya
syntax:
"SELECT SUM(gaji)FROM anggota WHERE alamat='surabaya'"
F. Gaji tertinggi anggota yang beralamat di surabaya
syntax:
 "SELECT Max(gaji)FROM anggota WHERE alamat=’surabaya’"
G. Jumlah anggota yang gajinya antara 17000 s/d 25000
syntax: 
'SELECT COUNT(nama) FROM anggota WHERE gaji BETWEEN 17000 AND 25000'
H. Jumlah gaji amggota yang namanya mengandung huruf R di karakter ketiga
syntax : 
"SELECT SUM(gaji) FROM anggota WHERE nama LIKE '_r%'"
Sekian dahulu belajar MySql yang ke 2 ini tentang select count, sum, max-min semoga bermanfaat yang saya tulis ini untuk kalian yang membacanya

Walaikumsallam Wr.Wb

Selasa, 06 Maret 2018

Belajar MySql

March 7, 2018

STIMIK DUTA BANGSA, Keren dan Bergengsi

Saya mau membahas tentang perintah yang digunakan dalam MySql. Seperti Alter (perintah ini digunakan untuk menambah field / kolom dalam tabel), Change (perintah ini digunakan untuk merubah field lama dengan field baru), Drop (perintah ini untuk menghapus field dalam tabel) dll.

langsung saja ke contoh nya
1. Alter

fungsi Alter adalah menambahkan field pada tabel, rumus yang digunakan :

" ALTER TABLE nama_table ADD nama_field ; "

2. Change

fungsi Change adalah merubah field lama menjadi field baru pada tabel, rumus yang digunakan :

" ALTER TABLE nama_table CHANGE nama_field_lama
nama_field_baru masukan tipe datanya ; "


3. Drop

fungsi Drop adalah menghapus field yang biasanya salah atau bahkan tidak diinginkan seperti data yang doubel pada tabel, rumus yang digunakan :

" ALTER TABLE nama_table DROP nama_field ; "


sampai disini dulu pembahasan tentang perintah MySql Alter, Change dan Drop. Semoga bermanfaat buat kalian  ☺☺☺




Belajar MySql 3

Assalamualaikum Wr. Wb. STMIK DUTA BANGSA Keren dan Bergengsi Pada postingan kali ini saya akan menjelaskan tentang STORED PROSED...