Tuesday, May 26, 2020

KATEGORI SQL | DDL, DQL, DML, DCL, TCL



SQL | DDL, DQL, DML, DCL dan TCL
Structured Query Language (SQL) seperti yang kita ketahui adalah sebuah Bahasa dalam basis data, dengan menggunakan perintah ini maka kita dapat membuat basis data dan menampilkan operasi terkait data dalam basis data. SQL menggunakan perintah tertentu seperti Create, Drop, Insert dll. Untuk melakukan tugas-tugas yang dibutuhkan.
Perintah SQLdikategorikan kedalam empat kategori utama antara lain:
1.    DDL – Data Definition Language
2.    DQL – Data Query Language
3.    DML – Data Manipulation Language
4.    DCL – Data Control Language
5.    TCL – Transaction Control Language


1.     DDL(Data Definition Language)
DDL atau Data Definition Language terdiri dari perintah-perintah SQL yang bisa digunakan untuk mendefinisikan skema basis data. Perintah ini bertugas untuk deskripsi awal dari skema basis data dan digunakan untuk membuat dan memodifikasi struktur dari objek-objek dalam basis data.
Contoh perintah DDL:
·       CREATE – digunakan untuk membuat basis data atau objek-objek tertentu (seperti table, index, function, views, store procedure dan triggers).
·       DROP – digunakan untuk menghapus objek dari basis data
·       ALTER – digunakan untuk menambahkan struktur didalam basis data
·       TRUNCATE – digunakan untuk menghapus seluruh baris (records) dari sebuah tabel, termasuk ruang yang disediakan untuk baris tersebut
·       COMMENT – digunakan untuk menambahkan komentar pada kamus data (dtaa dictionary)
·       RENAME – digunakan untuk merubah nama sebuah objek yang sudah ada di dalam basis data

2.    DQL (Data Query Language)
Perintah DML statements digunakan untuk menampilkan query dalam data yang terdapat pada objek. Fungsi dari perintah ini adalah untuk mendapatkan beberapa data sesuai dengan kebutuhan user didasarkan pada query yang tersedia
Contoh perintah DQL:
·       SELECT – digunakan untuk mendapatkan data dari sebuah basis data.

3.     DML(Data Manipulation Language)
Perintah SQL digunakan untuk memanipulasi data yang terdapat di dalam basis data. Perintah DML terdapat di Sebagian besar perintah SQL.
Contoh perintah DML:
·       INSERT – digunakan untuk menambahkan data kedalam sebuah tabel
·       UPDATE – digunakan untuk meng-update data yang sudah ada di dalam sebuah tabel
·       DELETE – digunakan untuk menghapus baris (records) dari sebuah tabel dalam basis data.

4.     DCL(Data Control Language) :
Perintah DCL digunakan untuk memberikan hak akses (rights), izin (permissions) dan control pada system basis data.
Contoh perintah DCL:
·       GRANT – memberikan hak akses khusus (privileges) kepada user pada basis data.
·       REVOKE – menarik/mencabut hak akses yang sudah diberikan kepada user dengan menggunakan perintah GRANT.

5.     TCL(transaction Control Language)
Perintah TCL digunakan untuk transaksi yang terjadi di dalam basis data.
Contoh perintah TCL:
·       COMMIT – digunakan untuk melakukan perintah transaksi (Transaction).
·       ROLLBACK – mengembalikan fungsi transaksi yang sudah dilakukan jika terjadi masalah.
·       SAVEPOINT – menetapkan savepoint di dalam transaksi yang terjadi.
·       SET TRANSACTION – menentukan karakteristik untuk perintah transaksi.


Previous Post
Next Post

23 comments:

  1. Habian Gusti Prayoga (hadir)

    ReplyDelete