A. Data Definition Language (DDL)
Data Definition Language (DDL) merupakan sub bahasa SQL dalam database management system (DBMS). Perintah SQL yang berhubungan dengan pendefinisian suatu struktur database yang digunakan untuk membangun kerangka database untuk membuat, mengubah dan menghapus struktur dan mendefinisi objek-objek tertentu pada database.
B. Jenis-Jenis Perintah DDL
Ada beberapa jenis perintah yang termasuk dalam Data Definition Language (DDL), Yaitu :
1. CREATE
Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom.
2. ALTER
Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom.
3. RENAME
Perintah yang digunakan untuk merubah nama Database dan Tabel
4. DROP
Perintah ini digunakan untuk menghapus database dan tabel.
C. Syntax DDL
Berikut Systax dan contoh penulisan perintah DDL SQL berdasarkan contoh perancangan database Sistem Akademik pada bagian.
1) CREATE
Statement Create Database:
Syntax:
CREATE DATABASE databasename;
Example:
CREATE DATABASE sistem_akademik;
Statement Create Table:
Syntax:
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype);
Example:
CREATE TABLE tb_mhs (nim char (10), nama varchar(35), alamat varchar (50));
Other Example:
CREATE TABLE `tb_mhs` (`nim` CHAR(10) NOT NULL, `nama` VARCHAR(35) NOT NULL, `alamat` VARCHAR(50) NOT NULL) ENGINE = MyISAM;
2) DROP
Statement Drop Database:
Syntax:
DROP DATABASE databasename;
Example:
DROP DATABASE sistem_akademik;
Statement Drop Table:
Syntax:
DROP TABLE tablename;
Example:
DROP TABLE tb_mhs;
3) ALTER
Statement Alter Table-ADD Column:
Syntax:
ALTER TABLE table_name ADD column_name datatype;
Example:
ALTER TABLE tb_mhs ADD Email varchar(50);
Statement Alter Table-DROP Column:
Syntax:
ALTER TABLE table_name DROP COLUMN column_name;
Example:
ALTER TABLE tb_mhs DROP COLUMN Alamat;
4) RENAME
Statement Table-RENEME:
Syntax:
RENAME TABLE old_name_table RENEME TO new_name_table;
Example:
ALTER TABLE tb_mhs RENEME TO tb_mahasiswa;
Posting Komentar