Data Definition Language (DDL) ialah kumpulan perintah MySQL yang digunakan untuk membuat (create), mengubah (alter), menghapus (drop) dan mendefinisikan metadata dari objek-objek database.
Size: 314.41 KB
Language: none
Added: Sep 15, 2025
Slides: 15 pages
Slide Content
Manajemen Basis Data Perintah MySQL Cecep MSR
Penjelasan Umum Semua Perintah MySQL dapat dikategorikan menjadi 3 sub perintah , yaitu DDL (Data Definition Language) , DML (Data Manipulation Language) , dan DCL (Data Control Language).
DDL – Data Definition Language Data Definition Language (DDL) ialah kumpulan perintah MySQL yang digunakan untuk membuat (create), mengubah (alter), menghapus (drop) dan mendefinisikan metadata dari objek-objek database. O bjek-objek database diantaranya : Database Table View Index Procedure (Stored Procedure) Function Trigger
Perintah DDL – Data Definition Language CREATE , Membuat Objek ALTER, Merubah Objek DROP, Menghapus Objek TRUNCATE, Menghapus semua catatan dari tabel COMMENT, Menambahkan Komentar pada data RENAME, Mengubah Objek
Perintah DDL – CREATE BERFUNGSI UNTUK MEMBUAT SUATU OBJEK CREATE DATABASE – perintah untuk membuat database CREATE FUNCTION – perintah untuk membuat function CREATE INDEX – perintah untuk membuat index CREATE PROCEDURE CREATE TABLE CREATE TRIGGER CREATE VIEW CONTOH :
Perintah DDL – ALTER BERFUNGSI PERINTAH UNTUK MENGUBAH STRUKTUR TABEL. SEPERTI MENGGANTI NAMA TABEL, MENAMBAH KOLOM, MENGUBAH KOLOM, MENGHAPUS KOLOM MAUPUN MEMBERIKAN ATRIBUT PADA KOLOM . ALTER DATABASE ALTER FUNCTION ALTER PROCEDURE ALTER TABLE ALTER VIEW CONTOH :
Perintah DDL – DROP BERFUNGSI PERINTAH UNTUK MENGHAPUS OBJEK . DROP DATABASE DROP FUNCTION DROP INDEX DROP PROCEDURE DROP TABLE DROP TRIGGER DROP VIEW CONTOH :
DML – Data Manipulation Language Data Manipulation Language (DML) ialah kumpulan perintah MySQL yang digunakan untuk mengolah atau memanipulasi data dalam tabel . Perintah DML : SELECT – untuk mengambil atau menampilkan data dari tabel . INSERT – untuk menyimpan data ke dalam tabel . UPDATE – untuk mengubah data dalam tabel . DELETE – untuk menghapus data dari tabel . MERGE – UPSERT operasi (insert atau update). CALL – memanggil subprogram PL / SQL atau Java EXPLAIN PLAN – menjelaskan jalur akses ke data LOCK TABLE – mengunci tabel .
Perintah DML – Select Berfungsi untuk mengambil atau menampilkan data dari tabel . Contoh :
Perintah DML – Insert Berfungsi untuk menyimpan data ke dalam tabel . Contoh :
Perintah DML – Update Berfungsi untuk mengubah data dalam tabel . Contoh :
Perintah DML – Delete Berfungsi untuk menghapus data dari tabel . Contoh :
DCL – Data Control Language Data Control Language (DCL) ialah perintah MySQL yang digunakan untuk melakukan pengontrolan data dan server database. Perintah DCL : GRANT REVOKE
Perintah DCL – GRANT Berfungsi untuk memberikan hak akses pengguna ke database. Contoh :
Perintah DCL – REVOKE Berfungsi untuk memberikan hak akses pengguna ke database. Contoh :