Anda di halaman 1dari 17

DASAR-DASAR SQL

Data
Definition
Language
(DDL)

Anna Mukhayaroh
DDL
Data Definition Languange (DDL)
Skema basis data dispesifikasikan oleh sekumpulan
definisi dengan sebuah bahasa khusus yang disebut data-
definiton language (DDL). Hasil kompilasi DDL berupa table-
tabel yang disimpan dalam sebuah file, disebut data
dictionary (Kamus Data).
Penggunaan Data Definition Languange ( DDL)
1. Pembuatan Database
Database adalah sebuah media utama yang harus dibuat
dalam membangun sebuah basis data agar nantinya dapat
diletakkan beberapa tabel dengan field-fieldnya. Bila kita
lihat dalam mysql database hanyalah semacam direktori
saja, berbeda jika dibandingkan dengan program database
yang berbentuk visual seperti access ataupun paradox.
DDL
Pada mysql database akan disimpan dan dikumpulkan pada
sebuah direktori khusus yang bernama data. Dalam direktori
C:\Apache2triad\mysql\data, semua sub direktori yang ada
didalamnya disebut database.
Tahapan1
1.Buka Command Prompt
2.ketikkan mysql
3.Untuk mengetahui database yg pernah
dibuat, ketik show databases;
DDL
Data Definition Language (DDL) :
merupakan sub bahasa SQL yang
berfungsi mendefinisikan database
dan tabel.
Penulisan code dapat dilakukan
pada objek Query

DDL Terdiri dari :


1.Create
2.Alter
3.Drop
Create
Digunakan untuk membuat database
maupun tabel
Bentuk Umum Pembuatan Database:
Create database nama_database;
Create
Digunakan untuk membuat
database maupun tabel
Bentuk Umum Pembuatan Table:
create table nama_table
(
Field_name Type_Data(Field_Size),
Field_name Type_Data(Field_Size)
);
Untuk melihat hasil deskripsi table

Kemudian untuk melihat banyaknya tabel dan


tabel apa saja yang ada di database, gunakan
show tables;
Alter
Digunakan untuk mengubah, menambah
(ADD), menghapus (DROP) struktur table.

Bentuk Umum :
Alter Table namatable [spesifikasi perubahaan];

Spesifikasiperubahaanya seperti dibawah ini:


A. Menambahkan Primary Key pada field kode
barang pada tabel barang baru.
Bentuk Umum :
Alter Table namatable
Add primary key(field);
Menambahkan Primary Key pada field kode
barang pada tabel barang baru.

melihat hasil deskripsi table


Alter
B. Menambahkan field baru, yaitu field jenis tipe
data enum yang berisi pilihan new dan old
pada tabel barang baru.
Bentuk Umum :
Alter Table namaTable
Add NamaField tipedata (spesifikasi data);
Alter
Kemudian lihat hasilnya
C. Menghapus Satu Field,
Alter
yaitu Jenis Pada Table barang baru
Bentuk Umum :
Alter Table namaTable
Drop Column namaField;

Kemudian lihat perubahannya


Alter
D. Menambahkan Index pada field nama barang
pada tabel barang baru.
Bentuk Umum :
Alter Table namaTable
Add index (namaField);

melihat hasil deskripsi table


Drop
E. Menghapus Index Pada Field nama barang Pada
Table barang baru
Bentuk Umum :
Alter Table namaTable
Drop index NamaField;

Kemudian lihat perubahannya

Kemudian lihat perubahannya


Alter
F. Merubah nama Field
nabar menjadi nm_brg Pada Table barang baru
Bentuk Umum :
Alter Table namatable
Change namaFieldLama namaFieldBaru spesifikasi;

Kemudian lihat perubahannya


Rename
A. Merubah nama tabel
tb_barang_baru menjadi tb_barang
Bentuk Umum :
Rename table namatabelLama to namatableBaru;

Kemudian tampilkan tabel yang ada di database

Anda mungkin juga menyukai