Anda di halaman 1dari 9

SISTEM BASIS DATA PRAKTEK

DDL dan DML

Disusun Oleh:

Rohmat Rianto 5160711009

Teknik Elektro Kelas C

PROGRAM STUDI S-1 TEKNIK ELEKTRO


FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO
UNIVERSITAS TEKNOLOGI YOGYAKARTA
YOGYAKARTA
2018
1. DDL ( Data Definition Language).

Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan
menghapus struktur dan definisi metadata dari objek-objek data base.

Berikut adalah contoh perintah DDL yang digunakan pada MySQL

Pembuatan (CREATE)

 CREATE DATABASE
 CREATE FUNCTION
 CREATE INDEX
 CREATE PROCEDURE
 CREATE TABLE
 CREATE TRIGGER
 CREATE VIEW

Perubahan (ALTER & RENAME)

 ALTER DATABASE
 ALTER FUNCTION
 ALTER PROCEDURE
 ALTER TABLE
 ALTER VIEW
 RENAME TABLE

Penghapusan (DROP)

 DROP DATABASE
 DROP FUNCTION
 DROP INDEX
 DROP PROCEDURE
 DROP TABLE
 DROP TRIGGER
 DROP VIEW
2. DML ( Data Manipulation Language).

merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di
dalam table seperti memasukan, merubah dan menghapus isi data- dan tidak terkait dengan
perubahan struktur dan definisi tipe data dari objek database.

Beberapa daftar Perintah DML

 CALL
 DELETE
 DO
 HANDLER
 INSERT
 LOAD DATA INFILE
 REPLACE
 SELECT
 TRUNCATE
 UPDATE
CONTOH

1. Membuat database
 DDL
 Syntax : CREATE DATABASE nama_database;
2. Menggunakana database
 Syntax : USE nama_database;
3. Menampilkan database
 Syntax : SHOW DATABASES;

4. Membuat table
 DDL
 Syntax : CREATE TABLE nama_table( nama_kolom1 tipe_data(size),
nama_kolom2 tipe_data(size),..);
5. Menampilkan table
 Syntax: SHOW TABLES;

6. Menampilkan kolom
 Syntax : SHOW COLUMNS FROM nama_table;
7. Menambahkan kolom
 DDL
 Syntax : ALTER TABLE nama_table ADD nama_kolom tipe_data(size);

8. Merubah nama kolom


 DDL
 Syntax : ALTER TABLE nama_tabel CHANGE nama_kolomlama
nama_kolombaru tipe_data (size);
9. Merubah panjang kolom
 DDL
 Syntax : ALTER TABLE nama_tabel MODIFY nama_kolom tipe_data(size);

10. Menghapus kolom


 DDL
 Syntax : ALTER TABLE nama_table DROP COLUMN nama_kolom;

11. Menghapus tabel


 DDL
 Syntax : DROP TABLE nama_table;
12. Memasukan/menyimpan data baru ke dalam tabel
 DML
 Syntax : INSERT INTO nama_table VALUES
(‘value1’,’value2’,’value3’,’....’);

13. Menampilkan tabel yang sudah diisi data


 DML
 Syntax : SELECT* FROM nama_tabel;

14. Menampilakan data tertentu yang tersimpan pada tabel


 DML
 Syntax : SELECT* FROM nama_tabel WHERE kriteria;

15. Menampilkan data pada kolom tertentu


 DML
 Syntax : SELECT nama_kolom1, nama-kolom2,.....FROM nama_tabel;
16. Menghapus data tertentu yang tersimpan pada tabel
 DML
 Syntax : DELETE FROM nama_tabel WHERE kriteria;

17. Menghapus semua data yang tersimpan pada tabel


 DML
 Syntax :DELETE FROM nama_tabel;

Anda mungkin juga menyukai