SQL (Structured Query Language):
SQL adalah bahasa standar yang digunakan untuk mengelola dan mengakses data dalam sistem manajemen basis data relasional (RDBMS). SQL digunakan untuk menjalankan berbagai operasi seperti mengambil data, memperbarui data, menghapus data, dan membuat struktur basis data.
DDL (Data Definition Language):
DDL adalah bagian dari SQL yang digunakan untuk mendefinisikan struktur atau skema basis data. Perintah-perintah DDL digunakan untuk membuat, mengubah, atau menghapus tabel dan objek basis data lainnya. Beberapa perintah DDL yang umum:
CREATE
: Membuat objek basis data (misalnya, tabel, database).ALTER
: Mengubah struktur objek basis data (misalnya, menambah kolom pada tabel).DROP
: Menghapus objek basis data (misalnya, menghapus tabel).TRUNCATE
: Menghapus semua data dari tabel tetapi tidak menghapus struktur tabel.
DML (Data Manipulation Language):
DML adalah bagian dari SQL yang digunakan untuk memanipulasi data dalam tabel. DML berfungsi untuk mengambil, menambah, memperbarui, dan menghapus data. Beberapa perintah DML yang umum:
SELECT
: Mengambil data dari tabel.INSERT
: Menambahkan data baru ke tabel.UPDATE
: Memperbarui data yang ada di tabel.DELETE
: Menghapus data dari tabel.
DCL (Data Control Language):
DCL digunakan untuk mengontrol akses dan izin terhadap data dalam basis data. Perintah-perintah DCL digunakan untuk memberikan atau mencabut hak akses pengguna. Beberapa perintah DCL yang umum:
GRANT
: Memberikan hak akses kepada pengguna untuk melakukan operasi tertentu pada basis data.REVOKE
: Mencabut hak akses yang telah diberikan kepada pengguna.
TCL (Transaction Control Language):
TCL adalah bagian dari SQL yang digunakan untuk mengelola transaksi dalam basis data. Transaksi adalah serangkaian operasi yang dieksekusi sebagai satu unit kerja. Beberapa perintah TCL yang umum:
COMMIT
: Menyimpan perubahan yang dilakukan selama transaksi.ROLLBACK
: Membatalkan perubahan yang dilakukan selama transaksi.SAVEPOINT
: Menandai titik dalam transaksi untuk memungkinkan rollback ke titik tersebut.SET TRANSACTION
: Mengatur properti transaksi.
Komentar
Posting Komentar