Laman

Perbedaan Sql&Mysql

Posted by : Permataindah

Apa sih Perbedaan antar SQL dengan Mysql ...???

Apabila anda selama ini merasa bahwa SQL dengan Mysql itu sama,di

sini saya akan menjelaskan perbedaan antara SQL dan Mysql.

SQL adalah sebuah bahasa permintaan database yang

terstruktur,bahasa SQL dimuat sebagai bahasa yang dapat

merelasikan beberapa table dalam database maupun merelasikan

antara database. Bahasa SQL dapat dituliskan langsung dalam sebuah

program database sehingga seorang pengguna dapat melihat langsung

permintaan sekaligus melihat hasilnya yang diinginkan.
Sedangkan MySQL adalah sebuah program yang memerlukan sebuah

bahasa permintaan dalam melayani permintaan user. Dan SQL adalah

bahasa permintaan yang digunakan oleh database MySQL.
Jadi MySQL adalah program database server,sedangkan SQL adalah

bahasa yang digunakan dalam database.


Jika kita sering membuat program database dengan perintah yang kita

simpan didalam database seperti stored procedure, function, atau

trigger kadang terdapat perbedaan bahasa pemrogramman antara di

MySQL dengan SQL Server. Berikut kita akan membahas beberapa

perbedaan antara aplikasi database tersebut.
Untuk parameter di dalam SQL Server selalu menggunakan awalan ‘@’,

sedangkan pada MySQL kita dapat mengidentifikasikan parameter

dengan karakter apapun dan kita bahkan dapat membuat parameter

local tanpa mendeklarasikannya terlebih dahulu, yaitu dengan

menambahkan karakter “@” pada awalan parameter yang dibuat.

Pada SQL Server kita dapat mengetikan perintah
‘DECLARE v1 [datatype], v2 [datatype], v3 [datatype]’
tetapi pada MySQL kita harus mengetikan perintah
‘DECLARE v1 [datatype]; DECLARE v2 [datatype]; DECLARE v3

[datatype]’

SQL Server tidak perlu mengetikan perintah ‘BEGIN … END’ untuk

batasan sebuah Stored Procedure atau Function. Tetapi dalam MySQL

kita perlu mengetikan perintah ‘BEGIN … END’ untuk Stored

Procedure atau Function yang memiliki lebih dari satu baris perintah.

Contoh:
DELIMITER$$
CREATE PROCEDURE proc1(id int)
BEGIN
[statement 1];
[statement 2];
END$$
DELIMITER;

Selasa, 09 Oktober 2012

0 komentar:

By:Pemataindah. Diberdayakan oleh Blogger.

Copyright © 2012 Permata_Indah