DDL (Data definition language)
DDL digunakan untuk mendefinisikan kerangka
database. Dalam DDL Anda bisa juga menentukan tipe data, panjang data dan juga
nama field. Hal ini bisa dilakukan dalam perintah ALTER DAN CREATE.
Perintah yang ada dalam
DDL :
-CREATE => digunakan
untuk membuat database dan tabel
-ALTER => digunakan
untuk mengubah struktur tabel.
-DROP =>
digunakan untuk menghapus database dan tabel.
-TRUNCATE =>
digunakan untuk mengosongkan tabel.
CREATE
-CREATE DATABASE
nama_database;
digunakan untuk
membuat database.
-CREATE TABLE nama_tabel
(nama_kolom_1 tipe_kolom_1 [not null] [primary key], .....);
digunakan untuk
membuat tabel.
TRUNCATE
-TRUNCATE TABLE
nama_tabel;
digunakan untuk
mengosongkan tabel.
DROP
-DROP DATABASE
nama_database;
digunakan untuk
menghapus database.
-DROP TABLE nama_tabel;
digunakan untuk
menghapus tabel.
RENAME
-RENAME TABLE
nama_tabel_lama TO nama_tabel_baru;
digunakan untuk
mengganti nama tabel.
ALTER
-ALTER TABLE nama_tabel
ADD nama_kolom tipe_kolom;
à digunakan untuk
menyisipkan kolom.
-ALTER TABLE
nama_tabel_lama RENAME nama_tabel_baru;
digunakan untuk
mengganti nama tabel.
-ALTER TABLE nama_tabel
CHANGE nama_kolom_lama nama_kolom_baru tipe_kolom;
digunakan untuk
mengganti nama kolom sekaligus tipe
datanya.
-ALTER TABLE nama_tabel
DROP nama_kolom;
digunakan untuk
menghapus kolom.
-ALTER TABLE nama_tabel
MODIFY nama_kolom tipe_kolom;
digunakan untuk
mengubah tipe data dan panjang data.
DML
(Data Manipulation Language)
SELECT
-SELECT nama_kolom FROM
nama_tabel WHERE kriteria;
digunakan untuk
menampilkan record dari kolom dan tabel yang ditunjuk.
-SELECT * FROM
nama_tabel;
digunakan untuk
menampilkan record dari seluruh kolom dari tabel yang ditunjuk.
INSERT
-INSERT INTO nama_tabel
VALUES (data_kolom_1, data_kolom_2,....);
digunakan untuk
memasukkan data ke dalam tabel.
UPDATE
-UPDATE nama_tabel SET
nama_kolom=ekspresi WHERE kondisi;
digunakan untuk
mengubah data sesuai kondisi.
DELETE
-DELETE FROM nama_tabel WHERE
kondisi;
digunakan untuk
menghapus data sesuai kondisi.
Sumber: Buku Konsep DBMS