SQL adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
CREATE : Seperti namanya, perintah create digunakan untuk membuat sesuatu, dalam hal ini adalah database dan table.
ALTER : Perintah alter digunakan untuk merubah struktur atau mengubah informasi. Perintah alter bisa digunakan untuk database ataupun table.
RENAME : Perintah rename biasanya digunakan untuk mengubah nama table, apabila sebuah table ingin diganti namanya.
DROP : Perintah drop digunakan untuk menghapus, maka apabila menggunakan perintah ini harus berhati-hati karena drop dapat mengakses database, tabel, kolom, index, procedure dan yang lainnya.
2.DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain:
SELECT : Perintah select digunakan untuk menampilkan data-data yang ada didalam tabel pada suatu database.
INSERT : Perintah insert digunakan untuk menambahkan data pada tabel yang terdapat didalam database.
UPDATE : Update digunakan untuk mengubah data, atau memodifikasi data yang terdapat didalam tabel.
DELETE : Perintah delete digunakan untuk menghapus data atau record didalam table.
3.DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain :
GRANT : Perintah grant digunakan untuk memberikan hak akses atau izin pada user di database untuk dapat mengakses database tersebut. Selain itu perintah grant juga dapat digunakan untuk menambahkan user atau pengguna baru di DBMS.
REVOKE : Perintah revoke adalah kebalikan dari perintah grant, perintah revoke digunakan untuk menghapus atau atau mencabut izin hak akses.
Berikut ini adalah beberapa kegunaan dari SQL diantaranya :
SQL memungkinkan anda mengakses dan memanipulasi database.
SQL dapat mengeksekusi query terhadap database
SQL dapat mengambil data dari database
SQL dapat menyisipkan catatan dalam database
SQL dapat memperbarui catatan dalam database
SQL dapat menghapus catatan dari database
SQL dapat membuat database baru
SQL dapat membuat tabel baru dalam database
SQL dapat membuat prosedur yang tersimpan dalam database
SQL dapat membuat pemandangan dalam database
SQL dapat mengatur hak akses pada tabel, prosedur, dan pandangan.
editor : sizxx
0 Komentar