Apa itu SQL, DDL, DML, DCL, TCL
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