July 15, 2014

Perintah DDL & DML

PERINTAH DDL & DML


      Seminggu yang lalu saya mendapat tugas dari dosen untuk mencari tahu apa pengertian dan  fungsi  DDL dalam suatu database. Pada dasarnya semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya yaitu;

  1.   DDL(Data Definition Language) merupakan kumpulan perintah SQL yang digunakan untuk membuat,mengubah dan menghapus  struktur dan definisi metadata dari objek-objek database
  2.  DML(Data Manipulation Language)merupakan kumpulan perintah SQL  yang digunakan untuk proses pengolahan isi data didalam table seperti memasukkan,merubah dan menghapus isi data dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

Namun didalam postingan saya kali ini,Saya hanya membahas DDL(Data Definition Language).DDL sendiri terdiri dari beberapa perintah,yaitu
CREATE TABLE :Perintah untuk membuat table
Create table nama_ta ble
(field tipe_data);
Exp: Create table Mahasiswa
(Nim nchar (5) not null,Nama varchar(20)not null,Alamat varchar(20) not null);
ALTER:Perintah untuk merubah struktur table .
ADD:Untuk menambah
DROP: Untuk menghapus
ALTER:Untuk merubah 


  • Add:Menambahkan struktur field kedalam table
  • Exp:Menambahkan field kedalam table mahasiswa
  • Alter table mahasiswa
  • Add alamat varchar(20);
  • Exp:Menambahkan index primary key pada table mahasiswa
  • Alter table mahasiswa
  • Add constraint nim primary key(nim);
  • Drop:Menghapus salah satu field dari table.
  • Exp:Menghapus field alamat pada table mahasiswa
  • Alter table mahasiswa
  • Drop alamat;
  • Exp:Menghapus primary key nim dari table mahasiswa
  • Alter table mahasiswa
  • Drop constraint nim;
  • Drop menghapus table
  • Drop table nama_table;

No comments: