Pengelompokkan/Klasifikasi Perintah SQL (Structured Query Language)


SQL (Structured Query Language), ialah suatu bahasa standar yang digunakan untuk berinteraksi dengan database. Bahasa standar SQL dapat diterapkan untuk banyak database management system (DBMS). Hampir semua DBMS seperti MySQL, Microsoft SQL Server, Oracle, DB2, PostgreSQL dan lain-lain mengenal dan mengerti dan menggunakan bahasa standar SQL. perintah standar SQL didalam penggunaannya hampir sama pada semua database yang menggunakan bahasa standar SQL, tapi terkdang pada masing-masing mungkin juga memiliki "dialect of SQL" sendiri yang memberikan tambahan atau perluasan pada perintah-perintah standar tersebut dengan cara mereka sendiri.


1. DDL(Data Definition Language)
Yaitu terdiri dari : CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME
2. DML (Data Manipulation Languange)
Yaitu Terdiri dari : SELECT, INSERT, UPDATE, DELETE,MERGE-UPSERT,CALL,EXPLAIN PLAN, LOCKTABLE.
3. DCL (Data Control Languange)
Yaitu Terdiri dari : GRANT,REVOKE
4. TCL(Transaction Control Language)
Yaitu Terdiri dari : COMMIT, SAVEPOINT,ROLLBACK,SET TRANSACTION


1. Data Definition Language (DDL) 
           ialah query  SQL yang digunakan untuk mendefinisikan struktur dan skema database. Perintah-perintah SQL yang termasuk dalam klasifikasi ini antara lain adalah CREATE (membuat obyek di database), ALTER (merubah struktur database), DROP (menghapus obyek database), TRUNCATE (menghapus semua record dari sebuah tabel termasuk semua ruang yang dialokasikan), COMMENT (menambahkan komentar ke kamus data | data dictionary) dan RENAME (memberi nama ulang sebuah obyek).
Data Manipulation Language (DML) adalah perintah-perintah SQL yang digunakan untuk memanipulasi data di dalam obyek database. Perintah-perintah SQL yang masuk klasifikasi ini antara lain adalah SELECT (mengambil data dari database), INSERT (memasukkan data ke tabel), UPDATE (memperbarui data yang ada di sebuah tabel), DELETE (menghapus semua record dari sebuah tabel), MERGE-UPSERT (operasi insert dan update), CALL (memanggil PL/SQL atau subprogram Java), EXPLAIN PLAN (menjelaskan jalur akses data) dan LOCK TABLE (mengontrol konkurensi).

2. Data Control Language (DCL) 
           adalah perintah-perintah SQL yang digunakan untuk mengontrol data dan server database. Perintah-perintah SQL yang masuk klasifikasi ini antara lain adalah GRANT (memberikan hak akses pengguna ke database) dan REVOKE (mencabut hak akses yang diberikan dengan perintah GRANT).

3. Transaction Control Language (TCL)
          adalah perintah-perintah SQL yang digunakan untuk mengontrol pemrosesan transaksional di dalam database. Perintah-perintah SQL yang masuk klasifikasi ini antara lain adalah COMMIT (menerapkan transaksi dengan menyimpan perubahan database), ROLLBACK (mengembalikan database ke kondisi awal sejak terakhir COMMIT), SAVEPOINT (mengidentifikasi titik dalam transaksi yang nanti bisa diputar kembali) dan SET TRANSACTION (Mengubah opsi transaksi seperti tingkat isolasi dan segmen rollback apa yang digunakan).

Demikianlah tentang klasifikasi perintah sql, semoga artikel ini berguna dan bisa membantu untuk anda.

Comments

Popular posts from this blog

Cara Membuat Setup VB.Net Include Crystal Report

Cara Menghitung Jumlah Total Pada Kolom Yang Terdapat Di Datagridview

Kirim Peta, Catatan, dan Alarm dari PC ke Android dengan Google Search