Assalamualaikum Niky

Here's I share a little thing to remember

Full width home advertisement

Step by Step

Technology Nowadays

Post Page Advertisement [Top]

Pengertian SQL dan Jenis-Jenis Perintahnya

Pengertian SQL dan Jenis-Jenis Perintahnya



Hello good people!
Kali ini penulis akan membahas tentang Structured Query Language (SQL). Pasti sudah tidak asing lagi bukan? Yuk, simak pembahasannya berikut!

Pengertian SQL

Structured Query Language (SQL) digunakan untuk bekerja dengan data dalam database. Kekuatan SQL adalah kita tidak perlu menjadi administrator basis data untuk menulis pertanyaan atau instruksi sederhana. Tetapi administrator database dapat menulis pernyataan SQL yang rumit untuk melakukan rutinitas yang kompleks dalam database. Perintah atau instruksi SQL dapat dikelompokkan berdasarkan jenis dan fungsinya.

Jenis-Jenis Perintah SQL

Terdapat 3 jenis perintah dasar SQL yaitu Data Definition Language, Data Manipulation Language dan Data Control Language. Data Definition Language (DDL) adalah jenis instruksi SQL yang berkaitan dengan pembuatan struktur tabel maupun database. Antara lain, CREATE, DROP, ALTER, dan RENAME. Data Manipulation Language (DML) adalah jenis instruksi SQL yang berkaitan dengan data yang ada dalam tabel, tentang bagaimana menginput, menghapus, memperbaharui serta membaca data yang tersimpan di dalam database. Contoh perintah SQL untuk DML yaitu SELECT, INSERT, DELETE, dan UPDATE. Data Control Language (DCL) adalah jenis instruksi SQL yang berkaitan dengan manajemen hak akses dan pengguna (user) yang dapat mengakses database maupun tabel. Termasuk diantaranya yaitu GRANT dan REVOKE.

Selain ketiga jenis perintah SQL, terdapat juga 2 jenis SQL tambahan yaitu Transaction Control Language, dan Programmatic SQL. Transaction Control Language (TCL) adalah perintah SQL untuk proses transaksi. Proses transaksi ini digunakan untuk perintah yang lebih dari 1, namun harus berjalan semua, atau tidak sama sekali. Misalnya untuk aplikasi critical seperti transfer uang dalam sistem database perbankan. Setidaknya akan ada 2 perintah, yaitu mengurangi uang nasabah A, dan menambah uang nasabah B. Namun jika terjadi kesalahan sistem, kedua transaksi ini harus dibatalkan. Tidak bisa hanya satu perintah saja. Termasuk ke dalam TCL adalah perintah yaitu COMMIT, ROLLCABK, dan SET TRANSACTION. Programmatic SQL berkaitan dengan sub program (stored procedure) maupun penjelasan mengenai struktur database. Contoh perintah seperti yaitu DECLARE, EXPLAIN, PREPARE, dan DESCRIBE.

Baca Juga:

Thumbnail source: Unsplash.

Bottom Ad [Post Page]