PEMBUATAN dan MANAJEMEN TABEL

Posted: Juli 25, 2012 in Desain Basis Data

Pada kesempatan kali ini saya akan mempraktekkan ilmu yang sudah saya pelajari di Praktikum Desain Basis Data pada minggu yang lalu (pertemuan ke-2).

1.      Pembuatan database dengan menggunakan SQL .

-          Buka SQL Shell,

-          Login dengan username yang sudah anda buat,

-          Ketik :

CREATE(spasi)DATABASE(spasi)namadatabase;

-          Tunggu, sampai muncul tulisan CREATE DATABASE di baris selanjutnya.

-          Nah, sekarang anda sudah punya database sendiri.

2.      Pembuatan table dan fieldnya dengan menggunakan SQL Shell.

-          Log out dengan perintah \q,

-          Log in kembali dengan menggunakan username dan database yang telah anda buat,

-          Ketik :

CREATE(spasi)TABLE(spasi)namatabel(spasi)([namafield](spasi)[tipedata](spasi)[keterangan], [namafield](spasi)[tipedata], [namafield](spasi)[tipedata]);

-          Tunggu, sampai muncul tulisan CREATE TABLE di baris selanjutnya.

-          Cek keberadaannya. Caranya gampang kok, ketik :

\d : untuk lihat keberadaan tabel.

 \d(spasi)namatabel : untuk melihat struktur (field) tabel.

3.      Hapus kolom dengan menggunakan SQLShell.

Ada kolom yang gak terpakai ternyata, tenaaang jangan khawatir. Bisa dihapus kok. Nich caranya :

-          Liat struktur tabelnya dulu, biar gak salah hapus. \d(spasi)namatabel. Setelah muncul baru dech ditentukan mana yang mau dihapus.

-          Ketik :

ALTER(spasi)TABLE(spasi)namatabel(spasi)DROP(spasi)COLUMN(spasi)”namafield”;

4.      Tambah kolom dengan menggunakan SQLShell.

Tenang… tenang gak usah heboh sendiri kalo ternyata tabelnya kurang. Tambahkan aja, hehehe. Gini caranya :

-          Ketik :

ALTER(spasi)TABLE(spasi)namatabel(spasi)ADD(spasi)COLUMN(spasi)([namafield](spasi)[tipedata], [namafield](spasi)[tipedata]);

5.      Ubah nama tabel dengan menggunakan SQLShell.

Uups, ada yang salah ternyata. Nama tabelnya bukan ”pegawai” tapi “pekerja”. Santai masbroow/mbakbroow.  Itu masalah mudah, ane kasih tau caranya yaaaa. . .

-          Ketik :

ALTER(spasi)TABLE(spasi)namatabelawal(spasi)RENAME(spasi)TO(spasi)namatabelbaru;

 

6.      Ubah nama kolom dengan menggunakan SQLShell :

-          Ketik :

ALTER(spasi)TABLE(spasi)namatabel(spasi)”namafieldawal”(spasi)RENAME(spasi)TO(spasi)”namafieldbaru”;

7.      Menambahkan primary key dengan SQLShell

-          Ketik :

ALTER(spasi)TABLE(spasi)nama_tabel(spasi)ADD PRIMARY KEY(spasi)(nama_kolom);

 

8.      Hapus tabel dengan menggunakan SQLShell.

-          Ketik :

DROP(spasi)TABLE(spasi)nama_tabel;

9.      Membuat table temporary (sementara) dengan SQLShell.

-          Ketik :

CREATE(spasi)TEMPORARY(spasi)TABLE(spasi)nama_tabel(spasi)(nama_kolom(spasi)tipedata(spasi)keterangan, nama_kolom(spasi)tipedata(spasi)keterangan);

10.  Membuat Turunan (Inheritance) dengan SQLShell.

-          Ketik :

CREATE(spasi)TABLE(spasi)nama_tabel(spasi)(nama_kolom(spasi)tipedata(spasi)keterangan,nama_kolom(spasi)tipedata(spasi)keterangan)(spasi)INHERITS(spasi)(nama_tabel_induk);

 

11.  Memberi hak akses dan menghapus hak akses dengan mengguanakan SQLShell.

·         Memberi hak akses.

-          Ketik :

GRANT(spasi)ALL(spasi)ON(spasi)TABLE(spasi)nama_table(spasi)TO(spasi)nama_user;

·         Menghapus hak akses.

-          Ketik :

REVOKE(spasi)ALL(spasi)ON(spasi)TABLE(spasi)nama_tabel(spasi)FROM(spasi)nama_user;

12.  Menghapus hak akses “SELECT” dengan SQLShell.

-          Ketik :

REVOKE(spasi)SELECT(spasi)ON(spasi)TABLE(spasi)nama_tabel(spasi)FROM(spasi)nama_user;

 Free Download Full PDF

PEMBUATAN dan MANAJEMEN TABEL

Selamat Mencoba. . .

About these ads

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s