DDL (Data Definition Language)
DDL (Data Definition Language)
DEFINITION
LANGUAGE)
AGUNG MUSTIKA RIZKI, S.KOM., M.KOM.
1. Pengantar Basis Data lanjut
2. Bahasa SQL
3. DDL (Data Definition Language)
4. DML (Data Manipulation Language) 1
5. DML (Data Manipulation Language) 2
6. Aggregate Function 1
Outline 7. Aggregate Function 2
Basis Data lanjut 8. Ujian Tengah Semester
9. Join Table dan Union 1
10. Join Table dan Union 2
11. Sub-query pada SQL 1
12. Sub-query pada SQL 2
13. Function
14. Stored Procedure
15. Trigger
16. Ujian Akhir Semester
Data Definition Language (DDL)
• Secara arti merupakan sebuah bahasa SQL yang digunakan untuk
mendefinisikan suatu data.
• DDL dapat juga berarti sebuah perintah yang berhubungan dengan
pendefinisian dari suatu struktur database.
Fungsi pada DDL
• CREATE
• ALTER
• RENAME
• DROP
• TRUNCATE
• COMENT
Fungsi CREATE
• Create memiliki fungsi untuk membuat objek-objek pada database.
Termasuk untuk membuat database itu sendiri.
• Sintaks contoh:
• CREATE TABLE nama_tabel;
• Beberapa fungsi lain create :
• Create database
• Create function
• Create indeks
• Create procedure
• Create trigger
Contoh :
CREATE TABLE mahasiswa(
id_mahasiswa INT NOT NULL,
nama VARCHAR(100),
npm INT,
email VARCHAR(50),
jenis_kelamin VARCHAR(20)
);
Fungsi ALTER
• Alter adalah perintah dalam DDL yang digunakan untuk merubah
struktur dalam sebuah tabel.
• Alter digunakan untuk memodifikasi bentuk kolom, menambah
maupun mengganti tabel yang telah ada.
• Sintaks contoh:
• ALTER TABLE nama_tabel ADD nama_kolom tipe_data;
• Beberapa fungsi lain alter :
• DROP COLUMN
• ALTER/MODIFY COLUMN
• RENAME
Contoh :
ALTER TABLE mahasiswa ADD alamat VARCHAR(250);