Copyright © OnMode
Design by Dzignine
Selasa, 29 Juli 2014

Mengoperasikan bahasa pemrograman Data Discription (SQL) dasar

Perintah DDL
1.1   Klausa CREATE
1.1.1 Membuat primary key
Contoh :
CREATE TABLE siswa (
nim        VARCHAR( 10 ) NOT NULL ,
nama     VARCHAR( 30 NOT NULL ,
alamat VARCHAR( 50 )  NOT NULL,
primary key (nim));

1.1.2 Membuat indeks
Indeks digunakan dan dibutuhkan untuk mempercepat proses pencarian data dalam suatu tabel. Adanya indeks dalam suatu kolom tabel, pencarian secara otomatis akan dilakukan terlebih dahulu ke dalam indeks, apabila ditemukan baru akan diambilkan data yang sesungguhnya dari tabel. Apabila tidak ditemukan dalam indekx, maka sudah dapat dipastikan bahwa data tersebut memang tidak ada dalam tabel.
Index dapat dibuat untuk setiap kolom yang akan dijadikan kriteria untuk pencarian data, sehingga pencarian data untuk kolom tersebut dapat lebih cepat.
Perintah :
CREATE INDEX namaindeks
ON namatabel(namakolom1[,namakolom2[,namakolom3...]]);
Contoh :
CREATE INDEX indeks_siswa
ON siswa (nim(2),nama(2));
1.2. Klausa ALTER
1.2.1 Menambah primary key ke dalam tabel
Contoh :
ALTER TABLE siswa
ADD PRIMARY KEY (nim);
1.2.2 Menambah indeks baru ke dalam tabel
Perintah :
ALTER TABLE namatabel
ADD INDEX nama_indeks (namakolom1[,namakolom2[,namakolom3...]]);
Contoh :
ALTER TABLE siswa
ADD INDEX indeks_siswa (nim(2));         
1.2.3 Mengubah lebar field tabel
Perintah :
ALTER TABLE nama_tabel
MODIFY nama_kolom tipe_datanya panjang_baru;
Contoh :
ALTER TABEL siswa
MODIFY nama varchar(5);

Perintah :
ALTER TABLE nama_tabel
CHANGE nama_kolom nama_kolom tipe_data panjang_baru;
Contoh :
ALTER TABLE siswa
CHANGE nama nama varchar(10);

1.3   Klausa DROP
1.3.1 Menghapus Index
Perintah :
DROP INDEX nama_indeks
ON nama_tabel
Contoh :
DROP INDEX indeks_siswa
ON siswa
1.3.2 Menghapus Primary Key
Perintah :
ALTER TABEL nama_tabel
DROP PRIMARY KEY
Contoh :
ALTER TABEL siswa

DROP PRIMARY KEY
Terima kasih :)
Belajar dengan OTODIDAK akan membangun karakter Mandiri
Ini saya kasih soal untuk latihan
1.       Buat database baru yang terdiri dari 3 buah tabel (siswa, mata pelajaran, nilai)
2.       Lakukan penambahan primary key dan indeks pada tiap tabel!
3.       Lakukan penghapusan primary key dan indeks pada tiap tabel!
4.       Coba jalankan perintah SQl yang telah dibuat pada program MySQL!
Salam hangat

0 komentar:

Posting Komentar