Klasifikasi perintah dasar bahasa SQL untuk DBMS
Klasifikasi Perintah Dasar Bahasa SQL Untuk DBMS

SQL (Structured Query Language) adalah bahasa standar untuk berkomunikasi dengan database relasional. Karena merupakan bahasa standar, maka perintah-perintah SQL dapat diterapkan untuk banyak database management system (DBMS). Meskipun perintah SQL di banyak DBMS hampir sama, namun masing-masing DBMS juga bisa mempunyai "dialect" atau variasi perintah sendiri.

Hampir semua DBMS seperti MySQL, Microsoft SQL Server, Oracle, MariaDB, DB2, PostgreSQL dan sebagainya mengenal dan mengerti SQL. Perintah standar SQL pada beberapa DBMS hampir sama, meskipun demikian, masing-masing mungkin juga memiliki "dialect of SQL" sendiri yang akan memberikan tambahan atau perluasan pada perintah-perintah standar tersebut.

Klasifikasi perintah-perintah dasar dalam SQL

Perintah-perintah standar di SQL dapat diklasifikasikan menjadi empat bagian yaitu Data Definition Language (DDL), Data Manipulation Language (DML), Data Query Language (DQL) dan Data Control Language (DCL). Berikut ini adalah penjelasan singkat untuk masing-masing klasifikasi perintah standar SQL:

Data Definition Language (DDL).

DDL adalah perintah-perintah SQL untuk mendefinisikan struktur dan skema database. Perintah-perintah SQL yang masuk klasifikasi Data Definition Language antara lain adalah:

  • CREATE untuk membuat obyek di database.
  • ALTER untuk mengubah struktur database.
  • DROP untuk menghapus obyek database.
  • TRUNCATE untuk menghapus semua record dari sebuah tabel termasuk semua ruang yang dialokasikan.
  • COMMENT untuk menambahkan komentar ke kamus data (data dictionary).
  • RENAME untuk memberi nama ulang sebuah obyek.

Data Manipulation Language (DML).

DML adalah perintah-perintah SQL untuk memanipulasi data di dalam obyek database. Perintah-perintah SQL yang masuk klasifikasi Data Manipulation Language antara lain adalah:

  • SELECT untuk mengambil data dari tabel.
  • INSERT untuk memasukkan data ke tabel.
  • UPDATE untuk memperbarui data yang ada di sebuah tabel.
  • DELETE untuk menghapus semua record dari sebuah tabel.
  • MERGE-UPSERT untuk operasi insert dan update.
  • CALL untuk memanggil PL/SQL atau subprogram Java.
  • EXPLAIN PLAN untuk menjelaskan jalur akses data.
  • LOCK TABLE untuk mengontrol konkurensi).

Data Control Language (DCL)

DCL adalah perintah-perintah SQL untuk mengontrol data dan server database. Perintah-perintah SQL yang masuk klasifikasi Data Control Language antara lain adalah:

  • GRANT untuk memberi hak akses pengguna ke database.
  • REVOKE untuk mencabut hak akses yang diberikan dengan perintah GRANT.

Transaction Control Language (TCL)

TCL adalah perintah-perintah SQL untuk mengontrol proses transaksional di database. Perintah-perintah SQL yang masuk klasifikasi Transaction Control Language antara lain adalah:

  • COMMIT untuk menerapkan transaksi dengan menyimpan perubahan database.
  • ROLLBACK untuk mengembalikan database ke kondisi awal sejak terakhir COMMIT
  • SAVEPOINT untuk mengidentifikasi titik dalam transaksi yang nanti bisa diputar kembali.
  • SET TRANSACTION untuk mengubah opsi transaksi seperti tingkat isolasi dan segmen rollback apa yang digunakan.

Produk Populer

Murah Taffware OKD180 power supply station 220V 69800mAh
Taffware OKD180 Outdoor Power Station

Banyak jenis output, garansi resmi 1 tahun, kapasitas besar 69800 mAh, 180 watt, dan mudah dibawa.

Rp 1.045.500
(4.8/5)
Murah Fosi Audio DA2120C Power Amplifier
Fosi Audio DA-2120C Power Amplifier

2.1 channel, input bluetooth, USB, optical, coaxial, dan RCA, output ke speaker dan subwoofer pasif.

Rp 2.138.900
(5/5)
Murah Fosi Audio BT30D Pro Power Amplifier
Fosi Audio BT30D Pro Power Amplifier

2.1 channel, input bluetooth dan RCA, output speaker pasif dan aktif, serta subwoofer pasif dan aktif.

Rp 1.246.700
(5/5)
Murah Meiyulin OKD320A Power Station
Meiyulin OKD320A Outdoor Power Station

Banyak jenis output, proteksi keamanan, kapasitas besar 84000 mAh, 300 watt, dan mudah dibawa.

Rp 1.547.500
(5/5)