Apa itu SQL ?
Structured Query
Language (SQL) adalah sistem manajemen database relasional (RDBMS) yang
dirancang untuk aplikasi dengan arsitektur client/server. Istilah client,
server, dan client/server dapat digunakan untuk merujuk kepada konsep yang
sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak.
Pada umumnya
terdapat 3 (tiga) jenis perintah SQL yang bisa digunakan oleh SQL, yaitu: DDL
(Data Definition Language), DML (Data Manipulation Language), dan DCL (Data
Control Language). Berikut ini penjelasan dan daftar masing-masing perintah SQL
tersebut:
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
Komentar
Posting Komentar