Empat kategori utama dari pernyataan SQL adalah sebagai berikut:
- DML (Data Manipulation Language)
- DDL (Data Definition Language)
- DCL (Data Control Language)
- TCL (Transaction Control Language)
DML (Data Manipulation Language)
Pernyataan DML mepengaruhi records dalam tabel. Ini adalah operasi dasar yang Kita lakukan pada data seperti memilih beberapa records dari tabel, memasukkan records baru, menghapus records yang tidak perlu, dan memperbarui / memodifikasi records yang ada.
Pernyataan DML mencakup sebagai berikut:
- SELECT - memilih records dari tabel
- INSERT - memasukkan records baru
- UPDATE - memperbarui / memodifikasi records yang ada
- DELETE - hapus records yang sudah ada
DDL (Data Definition Language)
Pernyataan DDL digunakan untuk mengubah / memodifikasi database atau struktur tabel dan skema. Pernyataan ini digunakan untuk menangani desain dan penyimpanan objek database.
- CREATE - membuat Tabel baru, database, skema
- ALTER - mengubah tabel yang ada, deskripsi kolom
- DROP - menghapus objek yang ada dari database
DCL (Data Control Language)
Pernyataan DCL mengontrol tingkat akses yang dimiliki pengguna pada objek basis data.
- GRANT - memungkinkan pengguna untuk membaca / menulis pada objek database tertentu
- REVOKE - menjaga pengguna dari izin baca / tulis pada objek basis data
TCL (Transaction Control Language)
Pernyataan TCL memungkinkan Anda untuk mengontrol dan mengelola transaksi untuk menjaga integritas data dalam pernyataan SQL.
- BEGIN Transaction - membuka transaksi
- COMMIT Transaction - melakukan transaksi
- ROLLBACK Transaction - ROLLBACK transaksi jika terjadi kesalahan
Sumur: https://www.tech-recipes.com/