Perintah SQL dibagi
menjadi lima kategori besar - DDL, DML, DCL, TCL, dan DQL. Setiap kategori
dijelaskan lebih lanjut di bawah ini :
1. DDL- Bahasa
Definisi Data
Bahasa Definisi Data terdiri dari perintah SQL yang dapat digunakan untuk merancang struktur database. Ini hanya menangani deskripsi skema database dan digunakan untuk membangun dan memodifikasi struktur objek database dalam database.
Ini dapat digunakan untuk menentukan skema database. Ini memungkinkan menambahkan / memodifikasi / menghapus struktur logis yang berisi data atau yang akan memungkinkan pengguna untuk mengakses / memelihara data
·
CREATE
- untuk membuat database dan objeknya
·
ALTER
-
mengubah struktur database yang ada
·
DROP
- menghapus objek dari database
· TRUNCATE
- menghapus semua catatan dari tabel, termasuk memori yang dialokasikan untuk
catatan dihapus
2. DQL- Bahasa
Kueri Data
Pernyataan DQL digunakan untuk mengkueri data yang terkandung dalam objek skema. Tujuan DQL Commands adalah mengembalikan relasi skema tergantung pada kueri yang diberikan kepadanya. DQL dapat didefinisikan sebagai berikut: Ini adalah bagian dari pernyataan SQL yang memungkinkan Anda mendapatkan data dari database dan mengaturnya.
Kode yang paling banyak digunakan oleh ilmuwan dan analis Data.
PILIH : Ini membantu untuk melakukan analisis data
3. DML- Bahasa
Manipulasi Data
Perintah SQL yang berhubungan dengan memanipulasi data dalam database diklasifikasikan sebagai DML (Data Manipulation Language), yang mencakup sebagian besar pernyataan SQL. Ini adalah bagian dari pernyataan SQL yang mengatur siapa yang memiliki akses ke data dan database
Ini membantu kita bekerja dengan data yang masuk ke database seperti
· SELECT
-
Mengambil data dari Tabel/Database
·
INSERT
- Menyisipkan data ke dalam Tabel/Database
·
UPDATE
- Memperbarui data yang ada dalam Tabel/Database
·
DELETE
- Menghapus semua catatan dari Database Tabel/Database database
4. DCL- Bahasa
Kontrol Data
DCL
(Data Controlling Language) adalah bahasa kueri yang memungkinkan pengguna
untuk mengambil dan mengedit data yang disimpan dalam database. Jenis perintah
Bahasa Pengontrol Data termasuk Grant dan Revoke.
Ini memungkinkan kami untuk memberikan izin pada database atau tabel tertentu seperti GRANT & REVOKE :
· GRANT – Memungkinkan pengguna untuk mengakses hak istimewa ke database / tabel
·
CABUT
- tarik hak akses pengguna yang diberikan dengan menggunakan perintah GRANT
5. TCL- Bahasa
Kontrol Transaksi
Instruksi Transaction Control Language (TCL) digunakan dalam database untuk mengelola transaksi. Perintah ini digunakan untuk menangani modifikasi pernyataan DML. TCL memungkinkan Anda untuk menggabungkan pernyataan Anda ke dalam transaksi logis.
Ini membantu untuk berkomitmen dan mencabut perubahan di server. Juga, ini memungkinkan kita untuk menyimpan poin di mana pun itu sesuai.
· COMMIT– Menyimpan semua perubahan yang dilakukan dalam transaksi terakhir secara permanen.
· ROLLBACK
- Membatalkan semua modifikasi yang dilakukan pada transaksi terakhir.
· SAVEPOINTS
- Operasi rollback akan dilakukan pada bagian dari transaksi. Perintah save
points menetapkan nama save-point transaksi dengan nama pengidentifikasi.