Saturday, June 11, 2011

MySQL dan Data Definition Language (DDL)

Assalamu’alaikum.


Jadi ceritanya (hah?) kamu berhasil buka aplikasi MySQL.
Tandanya, you got a message welcoming you to the MySQL monitor. Kalau belum berhasil juga, coba liat lagi caranya di sini.

Kalau MySQL udah bilang selamat datang. Mari kita mulai bikin database baru.

Pertama kita pake DDL, karena kita ga manipulasi data apa-apa, right?
Create database
Create table
Create index
Create view
Alter table
Drop database
Drop table
Drop index
Drop view

1.      Untuk membuat database baru,
create database nama_database;

untuk melihat daftar databases yang ada di server kita,
show databases;

Ah ya, jangan lupa buat ketik
use nama_database;
sebelum membuat table. Jadi table yang kita bikin itu nanti tersedia di database tersebut.
Contoh : create database perpustakaan_18100926;
               use perpustakaan_18100926;

2.      Selanjutnya membuat table baru,
create table nama_table (kolom_1 tipe(ukuran), kolom_2 tipe(ukuran), kolom_n tipe(ukuran));

Untuk melihat struktur table yang kita buat,
desc nama_tabel;

Untuk melihat daftar tabel yang sudah kita buat,
show tables;

Contoh : create table anggota(id_anggota char(4) primary key, nama varchar(15), alamat varchar(20), notelp varchar(15), tgl_lahir date);
               desc anggota;

3.      Untuk merubah struktur table, kita pake perintah alter.

Untuk mengganti nama table :

Rename table_lama to table_baru;
Untuk merubah field/kolom :

Alter table nama_table alter spesifikasi kondisi;
Menambah kolom unik (index):

Alter table nama_table add index(nama_field);
Menghapus kolom index:

Alter table nama_table drop index(nama_field);
Menambah kolom/field :

Alter table nama_table add nama_field tipe(ukuran);
Mengubah nama kolom/field:

Alter table nama_table change nama_field_lama nama_field_baru tipe(ukuran);
Menghapus kolom/field:

Alter table nama_table drop nama_field;
Menambahakan primary key:

Alter table nama_table add primary key(nama_field);
Menghapus primary key:

Alter table nama_table drop primary key;
Membuat validasi:
Create table nama_table(kolom_1 tipe(ukuran), kolom_2 tipe(ukuran)…kolom_n enum(’data 1’,’data 2’));
Atau
Alter table nama_table add nama_field enum(‘data 1’,’data 2’);

Sebenernya simple koq kalau udah paham bentuk dasarnya. See, pasti diawali dengan alter table nama_table , terus kamu tinggal tambahin perubahannya.
Mau tambah kolom, tinggal add nama_kolom tipe(ukuran);.
Mau ubah nama kolom, tinggal change kolom_lama kolom_baru tipe(ukuran);.
Mau tambah primary key, tinggal add primary key(nama_field);.
Etc...
Etc...

4.      Kalau kamu mau menghapus database atau table,
drop database nama_database;
drop table nama_table;

Mind you, perintah ini gak cuma ngehapus data! Tapi table dan seluruh isi-isinya, atau database dan seluruh table-tabelnya. Untuk menghapus isi table, nanti kita pake DML.


*panting*
*Hosh**hosh*

Oh. Tenang… :) masih ada 2 sub bahasa lagi… Plus PHPMyAdmin.
Dan mereka juga simple koq… :angel:

Thank you. :)

0 comments:

Post a Comment