DDL (Data Definition Language) – MySQL

DDL (Data Manupulation Language) adalah perintah dasar SQL yang digunakan untuk pendefinisian suatu struktur database yang digunakan untuk membuat, mengubah, dan menghapus struktur dan metadata dari objek-objek database.

Beberapa perintah dasar yang termasuk DDL ini antara lain :

  • CREATE
    Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view   baru, dan kolom.
  • 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.
  • RENAME
    Perintah yang digunakan untuk merubah nama Objek
  • DROP
    Perintah ini digunakan untuk menghapus database dan tabel.

 

Contoh Penggunaaan Perintah DDL :

Create

membuat database

CREATE DATABASE nama_database;

Screenshot from 2019-03-03 12-53-03

menampilkan daftar database

SHOW DATABASES;

Screenshot from 2019-03-03 14-09-18

menggunakan databse yang telah dibuat

USE nama_database;

Screenshot from 2019-03-03 13-53-37

membuat tabel pada andriy_db

CREATE TABLE nama_table (kolom1 type_data(panjang), kolom2 type_data (panjang), kolom3 type_data (panjang)...);

Screenshot from 2019-03-03 14-06-16

menampilkan struktur tabel yang sudah dibuat

DESC nama_tabel;

Screenshot from 2019-03-03 14-08-08

ALTER

Menambahkan field pada tabel pegawai

ALTER TABLE nama_tabel ADD nama_field; ”

Screenshot from 2019-03-03 14-18-29

Menampilkan struktur tabel setelah penambahan field pada tabel pegawai

DESC nama_tabel;

Screenshot from 2019-03-03 14-20-02

merubah posisi field, yang tadinya field Tempat_TGL_Lahir berada dipaling bawah dirubah menjadi berada setelah field Nama

ALTER TABLE nama_tabel MODIFY COLUMN nama_field tipe_field AFTER nama_field ”

Screenshot from 2019-03-03 14-22-36

menampilkan struktur tabel setelah perubahan posisi field pada tabel pegawai

Screenshot from 2019-03-03 14-23-18

menambahkan primary key pada field ID_Pegawai yang ada didalam tabel pegawai

ALTER TABLE nama_tabel ADD PRIMARY KEY nama_field;

Screenshot from 2019-03-03 14-25-22

menampilkan struktur tabel setelah penambahan primary key pada field ID_Pegawai didalam tabel pegawai

Screenshot from 2019-03-03 14-26-20

merubah type data pada field ID_pegawai dari varchar menjadi char

ALTER TABLE nama_tabel MODIFY nama_kolom tipe_data_baru;

Screenshot from 2019-03-03 14-40-28

menampilkan struktur tabel setelah perubahan type data dari field ID_Pegawai

DESC nama_tabel;

Screenshot from 2019-03-03 14-43-51

Merurab nama field

ALTER TABLE Nama_tabel CHANGE Nama_field_lama Nama_field_baru Type_data;

Screenshot from 2019-03-05 20-27-58

menampilkan struktur tabel setelah perbubahan nama field

DESC nama_tabel;

Screenshot from 2019-03-05 20-31-14

Menghapus field

ALTER TABLE  nama_tabel  DROP  nama_field;

Screenshot from 2019-03-05 20-38-54.png

Drop

Menghapus database

DROP DATABASE nama_database;

Menghapus tabel

DROP TABLE nama_table

 

Tinggalkan komentar