DDL(Data Definition Language) yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri.
Misal : create, drop, alter
DDL memiliki fungsi untuk melakukan hal-hal berikut :
1. Membuat atau menghapus database
2. Membuat atau menghapus tabel
3. Memodifikasi tabel
4. Menciptakan integritas referensial
5. Menciptakan indeks
Perintah-perintah di MySQL
Membuat database :
create database ;
contoh : create database achicha;
Menampilkan database yang ada dimysql :
show databases;
Menampilkan tabel yang telah dibuat :
show tables;
Menggunakan database :
use ;
contoh : use achicha;
Menghapus database :
drop ;
contoh : drop achicha;
Membuat tabel baru :
create table (nama_kolom );
contoh : create table mahasiswa(nim char(10) NOT NULL PRIMARY KEY, nama char(20), alamat char(30), TTL DATE);
Keterangan :
PRIMARY KEY adalah kunci utama
NOT NULL artinya setiap kolom tidak boleh kosong, sedangkan jika diisikan untuk dikosongkan dapat menggunakan parameter NULL
Melihat struktur tabel :
desc ;
contoh : desc mahasiswa;
Mengubah struktur tabel :
alter table [spesifikasi perubahan]
Menambah kolom baru dalam tabel tertentu, parameter yang digunakan adalah ADD.
alter table nama_table ADD kolom_baru tipe(panjang) [first | after kolom_lama];
contoh : alter table mahasiswa ADD telepon char(12) after alamat;
Mengubah nama kolom tertentu, parameter yang digunakan adalah CHANGE
after table nama_table CHANGE kolom_lama kolom_baru tipe(panjang);
contoh : alter table mahasiswa CHANGE telepon telp char(15);
Mengubah nama tabel, parameter yang digunakan RENAME
alter table namatable_lama RENAME to namatable_baru;
contoh : alter table mahasiswa RENAME to mhs;
Menghapus tabel
drop nama_tabel;
contoh : drop mahasiswa;
Referensi :
Petunjuk Praktikum Basisdata(2011), UAD
0 komentar:
Posting Komentar