Anda di halaman 1dari 7

NAMA : ECHA ANA ZACKHY

KELAS : XI RPL 2

1. DDL (Data Definition Language) merupakan bahasa SQL yang terdiri dari perintah
untuk mendefinisikan skema database seperti membuat dan memodifiasi struktu
objek database, perintah-perintah yang dikategorikan sebagai DDL ada sebagai
berikut:
● Create - Digunkan untuk membuat database atau objeknya seperti tabel,
index, view, store procedure dan triggers
● Alter - Digunakan untuk mengubah struktur database
● Drop - Digunakan untuk menghapus objek dari database
● Rename - Digunakan untuk mengganti nama objek

2. DML (Data Manipulation Language) merupakan bahasa SQL yang terdiri dari
perintah untuk memanipulasi data yang tersimpan dalam database, perintahnya
sebagai berikut:
● Insert - Digunakan untuk memasukan data ke dalam tabel
● Update - Dgunakan untuk memperbarui data yang ada di dalam tabel
● Delete - Digunakan untuk menghapus data dari tabel
Perintah DML diatas hanya sebagian dari sejumlah perintah yang dikategorikan
sebagai bahasa DML masih ada sejumlah perintah yang dikategorikan sebagai DML
dan jarang diketahui karena memang fungsinya jarang digunakan secara langsung
dan digunakan pada hal-hal yang bersifat lebih lanjut (Advanced), adapun beberapa
perintah lainnya yang termasuk dikategorikan sebagai DML adalah sebagai berikut:
● Replace - Sama seperti insert namun jika data yang di input memiliki
kesamaan pada data yang sudah ada, maka data data yang sudah ada
sebelumnya akan dihapus sebelum diganti dengan yang baru
● Values
● With
● Table
● Call
● Do
● Handler

3. DQL (Data Query Language) merupakan bahasa SQL yang digunakan untuk
menjalankan kueri (menampilkan data) dari data yang tersimpan dalam database.
Adapun perintahnya adalah sebagai berikut:
● Select - digunakan untuk mengambil / menampilkan data dari database.
Walau sebenarnya perintah select merupakan bagian dari DML akan tetapi
beberapa sumber membuat perintah select menjadi memiliki kategori
tersendiri karena fungsi utamanya untuk mengambil / menampilkan data
4. DCL (Data Control Language) merupakan bahasa SQL yang berhubungan dengan
hak akses dan kontrol database, adapun perintah-perintahnya adalah sebagai
berikut:
● Grant - Memberikan hak akses ke user database
● Revoke - Membatalkan hak akses user yang telah diberikan

5. TCL (Transsaction Control Language) merupakan bahasa SQL yang menangani


transaksi dalam database, transaksi disini adalah ketika anda menjalankan berbagai
perintah DML dan TCL membantu kita untuk mengurangi resiko kesalahan transaksi,
adapun perintahnya adalah sebagai berikut:
● Commit - Menyimpan transaksi
● Rollback - Mengembalikan transaksi jika terjadi kesalahan
● Savepoint - Menetapkan titip simpan dalam transaksi untuk melakukan
Rollback jika dibutuhkan

1. PERINTAH DDL

CREATE
ALTER

DROP

RENAME
2. PERINTAH DML
INSERT

UPDATE
Delete

3. PERINTAH DQL
SELECT

4. PERINTAH DCL
GRANT
REVOKE

5. PERINTAH TCL

COMMIT

ROLLBACK
SAVEPOINT

Anda mungkin juga menyukai