Pengertian Structured Query Language (SQL) dan perintahnya

SQL
(Structured Query Language) adalah bahasa yang digunakan untuk menjalankan
perintah manipulasi atau mengakses data pada database. SQL biasanya disebutnya
sebagai Query, apakah SQL juga bisa digunakan untuk DBMS MySQL? tentu, semua
DBMS didunia menggunakan perintah yang namakan SQL, istilah ini adalah umum
untuk penamaan bahasa database.
SQL
ini termasuk bahasa komputer yang mengikuti standar ISO dan ANSI (American
National Standard Institute), dimana pertama kali ditetap dalam IBM pada tahun
1970, standar tersebut tidak bergantung pada mesin atau komputer yang
digunakan. Pada umumnya semua perangkat lunak atau software database (DBMS) ini
mengerti SQL atau mengenal SQL, sehingga perintah pada setiap perangkat lunak
database hampir memiliki perintah yang sama.
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 (Data Definition Language) 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.
Baca
juga: Menambahkan Data Dengan Perintah
Insert
2. DML
atau Data Manipulation Language
DML(Data Manipulation Language) 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.
2.
DCL
atau Data Control Language
DCL(Data Control Language) 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.
0 Response to "Pengertian Structured Query Language (SQL) dan perintahnya"
Post a Comment