Anda di halaman 1dari 5

NAMA : APRILIA DEVI NUR AZIZAH

KELAS : XI RPL1
MAPEL : BASIS DATA
NO ABSEN : 12

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.

PERINTAH DDL
CREATE

CREATE VIEW
INNER JOIN

ALTER

DROP

RENAME

PERINTAH DML

INSERT

UPDATE

DELETE
PERINTAH DQL

SELECT

PERINTAH DCL

GRANT

REVOKE

PERINTAH TCL
COMMIT
ROLLBACK

SAVEPOINT

SEKIAN TERIMA KASIH😊

Anda mungkin juga menyukai