Kelas : XI-SIJA
Apa itu DDL dan DML pada SQL? Perbedaan DDL dan DML? Sering banget kan ya keluar
di soal – soal SMK maupun Kuliah TI, kali ini saya akan jelaskan secara ringkas nya dengan
contohnya langsung biar kalian memahami perbedaan DDL dan DML itu apa. Ternyata
selain dua itu, ada 1 lagi sob nama ny DCL? Baru tau?
DDL, DML maupun DCL itu merupakan bentuk Bahasa Basis Data.
PENJELASAN
DDL atau Data Definition Language merupakan perintah SQL yang berhubungan dengan
pendefinisian suatu struktur database. Apa saja yang menggunakan DDL :
CREATE
CREATE DATABASE
CREATE FUNCTION
CREATE INDEX
CREATE PROCEDURE
CREATE TRIGGER
CREATE VIEW
CREATE TABLE
RENAME
RENAME TABLE
ALTER
ALTER DATABASE
ALTER FUNCTION
ALTER PROCEDURE
ALTER TABLE
ALTER VIEW
DROP
DROP DATABASE
DROP FUNCTION
DROP INDEX
DROP PROCEDURE
DROP TABLE
DROP TRIGGER
DROP VIEW
Kalian bakal jarang banget pake ini kecuali jika kalian seorang database Administrator hehe
CREATE
RENAME
RENAME diatas adalah perintah mengganti nama tabel awalnya blog menjadi artikel
ALTER
ALTER diatas digunakan untuk perintah menambahkan kolom tgl_posting pada tabel
artikel
DROP
DROP diatas akan menghapus tabel artikel yang telah kita buat.
SELECT
INSERT
INSERT INTO artikel (kode, judul, isi, tgl_posting) values(“K001”, “Belajar bareng
Gilacoding”, “Ini merupakan isi dari artikel”, “2019-02-11”);
Yup, artinya kita menambahkan record baru ke dalam tabel artikel sob, yang merupakan
salah satu perintah DML
UPDATE
DELETE
DELETE record dengan kode K001, artinya data tersebut akan dihapus sob
Contoh DCL :
- GRANT
REVOKE
Artinya hak akses penulis untuk menambahkan data dicabut akses nya, jadi dia tidak bisa
menulis.
Baik itu saja yang bisa saya jelaskan hari ini secara ringkas mengenai apa itu DDL, DML dan
DCL yang akan keluar pada soal – soal ujian mu hehe jadi dipelajari dan dipraktekan
langsung yah biar kalian paham.