SQL (Structure Query Language) Tingkat Lanjut

9
SQL (Structure Query Language) Tingkat Lanjut Endah Priyanti, S.Kom

description

SQL (Structure Query Language) Tingkat Lanjut. Endah Priyanti , S.Kom. Store Procedure Di  MySQL. - PowerPoint PPT Presentation

Transcript of SQL (Structure Query Language) Tingkat Lanjut

Page 1: SQL (Structure Query Language) Tingkat  Lanjut

SQL (Structure Query Language) Tingkat Lanjut

Endah Priyanti, S.Kom

Page 2: SQL (Structure Query Language) Tingkat  Lanjut

Store Procedure Di MySQL

• Store Procedure adalah inovasi terbaik dari MySQL 5.0. beberapa SQL prosedur atau fungsi dapat disimpan dan dieksekusi langsung di MySQL server. Layaknya pada penulisan code di bahasa pemrograman seperti C programming, penulisan prosedur dan fungsi kini bisa digunakan pada MySQL

Page 3: SQL (Structure Query Language) Tingkat  Lanjut

Kegunaan Prosedur atau FungsiKegunaan dari adanya prosedur atau fungsi pada MySQL adalah :

Mempercepat proses coding ( efesiensi )

maksudnya bila kita mengetikan SQL yang isinya memasukan data (insert) misalnya Insert into anggota values (1,’adiputra’,’bekasi’,’[email protected]’);

Sebanyak 1000 anggota, maka akan pegel ngetik SQLnya. Solusinya adalah pembuatan prosedur seperti berikut ini,

Page 4: SQL (Structure Query Language) Tingkat  Lanjut

Create procedure insert_anggota (in no int, nm varchar(255), kota varchar(50), email varchar(255))Begin

Insert into anggota values (no,nm,kota,email);End

Nah setelah prosedur insert_anggota dibuat, kita cukup memanggilnya dengan perintah call, seperti :Call insert_anggota(1,’adiputra’,’bekasi’,’[email protected]’);

Page 5: SQL (Structure Query Language) Tingkat  Lanjut

Jadi lebih mudah kan….itu hanya secuil code,, dan akan sangat berguna nanti

bila bermain dengan data yang lebih banyak seperti pada data-data perusahaan

Page 6: SQL (Structure Query Language) Tingkat  Lanjut

Membuat Prosedur• Berikut ini kita praktikan membuat

prosedur sederhana di MySQL.

• Pertama, kita buat database dan table baru untuk percobaan belajar kita mengenai prosedur. Disini dibuat database dengan nama prosedur_test.

• Create database prosedur_test;

Page 7: SQL (Structure Query Language) Tingkat  Lanjut

Membuat Prosedur• Lalu kita buat tablenya,

Create table anggota( no int not null primary key, nama varchar(255) not null, kkota varchar(50) not null, email varchar(255) not null);

Setelah dibuat database dan tablenya, Langkah berikutnya adalah membuat prosedurnya

Page 8: SQL (Structure Query Language) Tingkat  Lanjut

Membuat Prosedur• Awalnya kita mesti mengganti delimiter

(tanda akhir code, defaultnya adalah titik koma dengan symbol lain.

Delimiter $

• Setelah kita ganti delimiternya, sekarang buat prosedurnya

Page 9: SQL (Structure Query Language) Tingkat  Lanjut

Backdrops:- These are full sized backdrops, just scale them up!- Can be Copy-Pasted out of Templates for use anywhere!

Title Backdrop Slide Backdrop Transitional Backdrop Print Backdrop

Additional Graphics:- Scale them up or down!- .GIF clipart is animated.- .JPG clipart can be scaled

up and take up little file space.

- .PNG clipart can be scaled unusually large without distortion.

www.animationfactory.com

Animated GIFs

Still Frame JPGs