1. DDL (Data Definition Language)
- DDL digunakan untuk mendefinisikan atau mengatur struktur basis data, seperti tabel, skema, dan indeks.
- Contoh perintah DDL:
CREATE
: Membuat tabel, skema, atau objek lainnya.ALTER
: Mengubah struktur tabel atau objek.DROP
: Menghapus tabel, skema, atau objek.TRUNCATE
: Menghapus semua data dalam tabel tanpa logging individual.
2. DML (Data Manipulation Language)
- DML digunakan untuk memanipulasi data dalam tabel, seperti menambahkan, mengubah, atau menghapus data.
- Contoh perintah DML:
INSERT
: Menambahkan data baru ke tabel.UPDATE
: Memperbarui data yang ada.DELETE
: Menghapus data dari tabel.SELECT
: Mengambil data dari tabel (kadang dianggap bagian dari DQL - Data Query Language).
3. DCL (Data Control Language)
- DCL digunakan untuk mengelola hak akses dan izin pada basis data.
- Contoh perintah DCL:
GRANT
: Memberikan izin kepada pengguna.REVOKE
: Mencabut izin dari pengguna.
4. TCL (Transaction Control Language)
- TCL digunakan untuk mengelola transaksi dalam basis data, memastikan integritas data dengan operasi commit atau rollback.
- Contoh perintah TCL:
COMMIT
: Menyimpan semua perubahan dalam transaksi.ROLLBACK
: Membatalkan perubahan yang belum disimpan.SAVEPOINT
: Menandai titik dalam transaksi untuk rollback parsial.
Tidak ada komentar:
Posting Komentar