0% menganggap dokumen ini bermanfaat (0 suara)
180 tayangan15 halaman

DDL (Data Definition Language)

DDL digunakan untuk mendefinisikan struktur database dan objek-objeknya. DDL memiliki fungsi seperti CREATE untuk membuat tabel, database, dan objek lainnya; ALTER untuk merubah struktur tabel; RENAME untuk merubah nama objek; DROP untuk menghapus objek; dan TRUNCATE untuk menghapus konten tabel.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
180 tayangan15 halaman

DDL (Data Definition Language)

DDL digunakan untuk mendefinisikan struktur database dan objek-objeknya. DDL memiliki fungsi seperti CREATE untuk membuat tabel, database, dan objek lainnya; ALTER untuk merubah struktur tabel; RENAME untuk merubah nama objek; DROP untuk menghapus objek; dan TRUNCATE untuk menghapus konten tabel.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 15

DDL (DATA

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);

ALTER TABLE mahasiswa RENAME COLUMN nama TO nama_mhs;

ALTER TABLE mahasiswa DROP COLUMN alamat;


Fungsi RENAME
• Rename adalah sebuah perintah yang digunakan untuk merubah
nama Objek
• Sintaks contoh:
• RENAME TABLE nama_tabel TO nama_tabel_baru;
Contoh :
RENAME mahasiswa TO mhs;

RENAME mhs TO mahasiswa;


Fungsi DROP
• Drop adalah sebuah perintah yang digunakan untuk menghapus
objek dalam database.
• Sintaks contoh:
• DROP TABLE nama_tabel;
• Fungsi lain drop :
• DROP DATABASE
Contoh :
DROP TABLE mahasiswa;
Fungsi TRUNCATE
• Truncate adalah sebuah perintah yang digunakan untuk
menghapus konten tabel, namun struktur tabel akan tetap
tersimpan.
• Sintaks contoh:
• TRUNCATE TABLE nama_tabel;
Contoh :
TRUNCATE TABLE mahasiswa;
TERIMA KASIH

Anda mungkin juga menyukai