Data Definition Language Materi Dasar Sistem Basis Data

Apa sih Data Definition Language? ya, menurut bahasa inggris saya yang pas-pas’an sih artinya adalah Bahasa yang digunakan untuk mendifinisikan data, agak sulit dimengerti kan? haha

Coba kita simak pengertian DDL dari beberapa website pelatihan SQL ini.

Data Definition Language (DDL) is a standard for commands that define the different structures in a database. DDL statements create, modify, and remove database objects such as tables, indexes, and users. Common DDL statements are CREATE, ALTER, and DROP. – whatis.techtarget.com

jadi, menurut whatis.techtarget.com Data Definition Language adalah perintah standart untuk mendifinisikan perbedaan struktur dalam database, kegunaan perintah DDL adalah untuk create, modify, dan remove obyek dalam database seperti tabel, index dan users. Perintah DDL secara umum adalah CREATE,  ALTER, dan DROP. masih kurang paham? coba kita ambil referensi dari website umum seperti wikipeda.

A data definition language or data description language (DDL) is a syntax similar to a computer programming language for defining data structures, especially database schemas.

Data Definition Language atau Data Description Language adalah syntax mirip dengan bahasa pemrograman komputer untuk mendifinisikan stuktur data, khususnya schema database. cukup simpel bukan penejelsan dari wikipedia?

Kesimpulanya adalah, DDL adalah bahasa pemrograman dasar dalam SQL yang digunakan untuk mendifinisikan struktur database. Nah lalu contoh perintahnya adalah Create, Alter, dan Drop

CRATE

Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom. Contoh :

Membuat Database Baru

Bentuk Umum : CREATE DATABASE nama_database;
Misal kita ingin membuat Database dengan nama ITJurnal. Perintahnya adalah sebagai berikut :
CREATE DATABASE ITJurnal;

Membuat Tabel Baru

Bentuk Umum : CREATE TABLE nama_tabel (kolom1 tipe_data(panjang),kolom2 tipe_data(panjang),…kolom_n tipe_data(panjang), PRIMARY KEY (nama_kolom));
Misal kita ingin membuat tabel Jurnal dengan 3 Field(Kolom) yaitu Judul, Penulis, dan Artikel :
CREATE TABLE Jurnal (Judul VARCHAR(25), Penulis VARCHAR(25), Artikel TEXT(200), PRIMARY KEY (Judul));

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.

Menambahkan Kolom/Field

Bentuk Umum :

ALTER TABLE table_name ADD column_name datatype;
Misal kita menambah FIELD Tanggal pada TABEL Jurnal :
ALTER TABLE Jurnal ADD Tanggal Date;

Menghapus Kolom/Field

Bentuk Umum : 

ALTER TABLE table_name DROP column_name datatype;
Misal kita menghapus FIELD Penulis pada TABEL Jurnal :
ALTER TABLE Jurnal DROP Tanggal;

RENAME

Perintah yang digunakan untuk merubah nama Objek

Mengubah Nama Tabel :

Bentuk Umum :

RENAME TABLE table_name TO new_table name
Misal Tabel Jurnal kita ubah dengan nama Tabel Jurnalku :
RENAME TABLE Jurnal TO Jurnalku;

DROP

Perintah ini digunakan untuk menghapus database dan tabel.

Menghapus Table, Bentuk Umum :

DROP TABLE nama_tabel;
Menghapus Database, Bentuk Umum : 

DROP DATABASE nama_database;

 

Salam, {15410100005, Nizar Ananta}
Email Mahasiswa : {Nizarananta@gmail.com/15410100005@stikom.edu}
Prodi S1 Sistem Informasi
Dosen : Titik Lusiani, M.Kom,OCP

 

Sumber Pengertian :

https://en.wikipedia.org/wiki/Data_definition_language

https://whatis.techtarget.com/definition/Data-Definition-Language-DDL

Sumber Contoh Perintah :

https://www.it-jurnal.com/perintah-ddl-data-definition-language-pada-mysql/

https://en.wikipedia.org/wiki/Data_definition_language

 

Standard