apa itu SQL, DDL, DML, DCL, dan TCL.
4. DCL (Data Control Language)
1. SQL (Structured
Query Language)
SQL adalah bahasa
yang digunakan untuk mengelola dan memanipulasi data dalam sistem manajemen
basis data relasional (Relational Database Management System atau
RDBMS).
Fungsinya mencakup:
- Membuat dan memodifikasi struktur
database.
- Mengelola data (menambahkan, mengubah,
menghapus, atau mengambil data).
- Mengontrol akses dan transaksi pada
database.
2. DDL (Data
Definition Language)
DDL digunakan
untuk mendefinisikan atau memodifikasi struktur dan skema database, seperti
tabel, indeks, dan relasi.
Contoh Perintah DDL:
- CREATE: Membuat tabel, database, atau
objek lainnya:
- ALTER: Mengubah struktur tabel.
- DROP: Menghapus tabel atau database
- TRUNCATE: Menghapus semua data dalam tabel
tanpa menghapus struktur tabel
3. DML (Data
Manipulation Language)
DML digunakan
untuk memanipulasi data dalam tabel (mengambil, menambahkan, mengubah, atau
menghapus data).
Contoh Perintah DML:
- SELECT: Mengambil data dari tabel
- INSERT: Menambahkan data ke tabel
- UPDATE: Mengubah data yang sudah ada
- DELETE: Menghapus data dari tabel
4. DCL (Data Control Language)
DCL digunakan untuk mengontrol akses pengguna ke database, seperti memberikan atau mencabut hak akses.
Contoh Perintah DCL:
- GRANT: Memberikan hak akses kepada pengguna
- REVOKE: Mencabut hak akses dari pengguna.
5. TCL (Transaction
Control Language)
TCL digunakan untuk mengelola transaksi dalam
database, memastikan konsistensi dan integritas data.
Contoh Perintah TCL:
- COMMIT: Menyimpan semua perubahan yang dilakukan dalam transaksi.
- ROLLBACK: Membatalkan perubahan dalam transaksi sebelum commit
- SAVEPOINT: Menandai titik dalam transaksi sehingga bisa kembali ke titik tersebut.
- SET TRANSACTION: Mengatur properti transaksi
Komentar
Posting Komentar