Senin, 14 April 2014

PERINTAH DATA DEFINITION LANGUAGE



BAB II

PEMBAHASAN



Syntax untuk melihat database yang telah kita buat >> show databases;

Kemudian syntax untuk menggunakan database yang telah kita buat adalah use namadatabase;
Contoh : use toriqh;
Dan untuk melihat table yang kita buat harus menggunakan syntax show tables;


Untuk melihat field-field yang ada di table biodata syntax yang digunakan adalah desc biodata;
Kita akan menambahkan menambahkan kolom pada table yang telah kita buat dengan syntax ALTER TABLE biodata ADD COLUMN nomor_urut char(10);
Posisi dari kolom yang kita tambahkan berada pada posisi akhir.
 Apabila posisi kolom yang baru tidak sesuai dengan yang di inginkan, kita bisa menghapuskan dengan syntax ALTER TABLE biodata DROP COLUMN nomor_urut;
Untuk menambahkan kolom pada posisi pertama syntax yang digunakan adalah ALTER TABLE biodata ADD COLUMN nomor_urut char(10) FIRST;
Apabila ada kolom belum dimasukkan dan posisinya apabila di ALTER biasa urutannya tidak sesuai kita bisa menyisipkan kolom dengan syntax ALTER TABLE biodata ADD COLUMN status varchar(10) AFTER ttl;


Apabila kita terlanjur membuat PRIMARY KEY pada kolom yang salah kita bisa menggunakan ALTER TABLE biodata DROP PRIMARY KEY; untuk mengghapusnya. PRIMARY KEY merupakan kunci utama yang wajib diisi untuk memudahkan perncarian.
Setelah dihapus, kita harus menambahkan PRIMARY KEY lagi pada kolom yang diinginkan dengan syntax  ALTER TABLE biodata ADD PRIMARY KEY (nomor_urut);
Pada kolom nomor_urut tidak memiliki nilai default. Untuk mengedit nilai defaultnya syntax  yang digunakan ALTER TABLE biodata MODIFY COLUMN nomor_urut char(10) not null;

Untuk lebih memudahkan dalam pencarian kita memerlukan index. Index memiliki fungsi  mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian otomatis akan dilakukan terlebih dahulu ke dalam index. Apabila ditemukan baru akan diambilkan data sesungguhnya dari tabel. Index juga dapat dibuat untuk setiap kolom yang akan dijadikan kriteria tertentu untuk pencarian data sehingga proses pencariannya akan lebih cepat. Syntax yang digunakan adalah
ALTER TABLE biodata ADD INDEX pengenal(nomor_urut);



Pada kasus diatas nomor_urut tidak bisa memiliki key lebih dari satu, jadi kita harus memilik salah satu untuk dijadikan index.


Untuk menghapus index yang telah kita buat harus menggunakan syntax ALTER TABLE biodata DROP INDEX pengenal;


Apabila nama table ingin dirubah, kita bisa menggunakan ALTER TABLE biodata RENAME TO data_pribadi;

Setelah itu kita bisa menambahkan index yang baru dengan syntax  ALTER TABLE data_pribadi ADD INDEX nama(nama_lengkap);
Pada kolom yang digunakan untuk index keynya akan menjadi Multivalue.


0 komentar:

Posting Komentar