SQL (Structured Query Language) dibagi menjadi 5 kategori utama berdasarkan fungsinya.
1. DDL (Data Definition Language)
Perintah untuk mendefinisikan struktur database (membuat/mengubah tabel).
CREATE: Membuat database/tabel baru.ALTER: Mengubah struktur tabel (tambah kolom).DROP: Menghapus tabel/database (Hati-hati!).sql
-- Contoh membuat tabel
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
score INT
);
2. DML (Data Manipulation Language)
Perintah untuk memanipulasi isi data.
INSERT: Memasukkan data baru.UPDATE: Mengubah data yang sudah ada.DELETE: Menghapus data.3. DQL (Data Query Language)
Perintah untuk mengambil/melihat data.
SELECT: Mengambil data dari tabel.4. DCL (Data Control Language)
Mengatur hak akses user (GRANT, REVOKE).
5. TCL (Transaction Control Language)
Mengatur transaksi agar aman (COMMIT, ROLLBACK).
