Pengertian SQL

Created at by Aris Munandar

Hal yang perlu kita ketahui sebelum memulai belajar database ada baiknya untuk mengenal terlebih dahulu bahasa yang digunakan dalam penulisan perintah manipulasi data pada database, disini akan kita bahas mengenai pengertian SQL. Baru tahu istilah SQL? yuk kita ulas pengertian SQL.

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:

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.

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.

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.

Penjelasan diatas hanya sebatas sebagian pengertian SQL dan perintah-perintah yang umumnya digunakan dalam mengakses atau memanipulasi database. Tulisan ini bisa digunakan sebagai bayangan apabila kita ingin belajar query database.

6 Comments

Vivi Silvira

Vivi Silvira

Waaaah berguna banget website kakak ini bagi aku yang bru belajar SqL, terimakasih kakak sangatlah bermanfaat informasi yang kakak berikan semoga sering-sering kasih ilmu lagi ya di website nya hehehe... Oh ya kak perkenal kan nama saya Vivi Silvira dari ISB Atma Luhur
Reply #171
Aris Munandar

Aris Munandar

@Vivi Silvira
ok salam kenal Vivi
Reply #175
Helliza Anriyani

Helliza Anriyani

Wah terimakasih kak penjelasannya sangat membantu. Kenalkan nama saya helliza anriyani dari ISB Atmaluhur
Reply #172
Aris Munandar

Aris Munandar

@Helliza Anriyani
ok salam kenal.. wah banyak mahasiswa Atmaluhur diblog saya ya :D
Reply #176
nopita

nopita

Terimakasih kak artikelnya sangat bermanfaat..perkenalkan nama saya nopita karta sapitri dari ISB Atma Luhur
Reply #173
Aris Munandar

Aris Munandar

@nopita
Sama-sama, salam kenal Nopita.
Reply #174

Leave comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Bahasaweb.com

Subscribe now to keep reading and get access to the full archive.

Continue reading