Assalamu’alaikum Warahmatullahi Wabarakaatuh.
Hari ini saya akan memposting materi sql Membuat, Mengubah dan
Menghapus Table.
A.Pengertian:
Pangkalan data atau basis data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. ... Sistem basis data dipelajari dalam ilmu informasi.
B.Alat dan bahan:
1.Pc.
2.Lamp server/database/mariadb.
C.Tahap pelaksanaan:
Membuat Tabel
Baru
Bentuk umum SQL
untuk membuat suatu table secara sederhana sebagai
berikut :
CREATE TABLE nama_tabel (
field1 tipe(panjang),
field2 tipe(panjang),
...
fieldn tipe(panjang),
PRIMARY KEY (field_key)
); |
Bentuk umum di atas
merupakan bentuk umum pembuatan tabel yang
sudah
disederhanakan. Penamaan tabel dan field memiliki aturan yang sama
dengan penamaan
database.
Sebagai contoh, kita
akan membuat tabel baru dengan struktur sebagai
berikut :
Nama tabel :
pelanggan
Untuk membuat tabel
tersebut di atas, query atau perintah SQL-nya adalah
sebagai berikut :
Jika query untuk
membuat tabel di atas berhasil dijalankan, maka akan
ditampilkan pesan
sebagai berikut :
Query
OK, 0 rows affected (0.32 sec)
Pada perintah di
atas, beberapa hal yang perlu diperhatikan :
CREATE TABLE
merupakan perintah dasar dari pembuatan table.
pelanggan
merupakan nama tabel yang akan dibuat.
id_pelanggan,
nm_pelanggan, alamat , telepon dan email merupakan
nama field.
varchar dan text
merupakan tipe data dari field
NOT NULL
merupakan option untuk menyatakan bahwa suatu field tidak
boleh kosong.
PRIMARY KEY
merupakan perintah untuk menentukan field mana yang akan
dijadikan primary
key pada tabel.
5, 10, 30 dan 50
di belakang tipe data merupakan panjang maksimal dari
suatu field.
Untuk tipe data
date dan text (juga date dan blob) panjang karakter
maksimalnya tidak
perlu ditentukan.
Jangan lupa akhiri
perintah dengan titik-koma (;)
Selanjutnya untuk
melihat tabel mhs sudah benar-benar sudah ada atau
belum, ketikkan
perintah berikut ini :
SHOW
TABLES;
Perintah di atas
akan menampilkan seluruh tabel yang sudah ada dalam suatu
database. Contoh
hasil dari perintah di atas adalah sebagai berikut :
Untuk melihat struktur tabel “mhs” secara lebih detail, cobalah perintah
atau query sebagai
berikut :
DESC
pelanggan;
DESC merupakan
singkatan dari DESCRIBE (dalam query bisa ditulis lengkap
atau hanya 4
karakter pertama) dan pelanggan adalah nama tabel yang akan
dilihat strukturnya.
Dari perintah di atas, akan ditampilkan struktur tabel
pelanggan sebagai
berikut :
Dari struktur tabel mhs yang ditampilkan di atas, dapat diketahui bahwa :
Terdapat 5 (lima)
field dengan tipe masing-masing.
Primary Key dari
tabel pelanggan adalah id_pelanggan. Lihat kolom Key
pada field
id_pelanggan.
Untuk field
id_pelanggan dan nm_pelanggan defaultnya tidak boleh
kosong. Lihatlah
kolom Null dan Default pada field id_pelanggan dan
nm_pelanggan.
Untuk field
alamat, telepon dan email default-nya boleh kosong. Lihatlah
kolom Null dan
Default pada field alamat dan telepon.
Mengubah Struktur
Table dengan ALTER
Untuk mengubah
struktur suatu tabel, bentuk umum perintah SQL-nya
sebagai berikut :
ALTER TABLE nama_tabel alter_options; |
dimana :
ALTER TABLE
merupakan perintah dasar untuk mengubah tabel.
nama_tabel
merupakan nama tabel yang akan diubah strukturnya.
alter_options
merupakan pilihan perubahan tabel. Option yang bisa
digunakan, beberapa
di antaranya sebagai berikut :
» ADD
definisi_field_baru Option ini digunakan untuk menambahkan field baru
dengan
“definisi_field_baru”
(nama field, tipe dan option lain).
» ADD INDEX
nama_index Option ini digunakan versi 1.0 (Januari 2010) untuk
menambahkan index
dengan nama “nama_index” pada tabel.
» ADD PRIMARY KEY
(field_kunci)
Option untuk
menambahkan primary key pada tabel
» CHANGE
field_yang_diubah definisi_field_baru
Option untuk
mengubah field_yang_diubah menjadi definisi_field_baru
» MODIFY
definisi_field
Option untuk
mengubah suatu field menjadi definisi_field
» DROP nama_field
Option untuk
menghapus field nama_field
» RENAME TO
nama_tabel_baru
Option untuk
mengganti nama tabel
Beberapa contoh
variasi perintah ALTER untuk mengubah struktur suatu
tabel antara lain :
1. Menambahkan field
“tgllahir” ke tabel pelanggan
ALTER
TABLE pelanggan ADD tgllahir date NOT NULL;
2. Menambahkan
primary key pada suatu tabel
ALTER
TABLE pelanggan ADD PRIMARY KEY(id_pelanggan);
3. Mengubah tipe
field tgllahir menjadi varchar dalam tabel pelanggan
ALTER
TABLE pelanggan MODIFY tgllahir varchar(8) NOT NULL;
4. Menghapus field
tgllahir dari tabel pelanggan
ALTER
TABLE pelanggan DROP tgllahir;
Mengubah Nama
Tabel
Untuk mengubah nama
suatu tabel, dapat menggunakan perintah SQL sbb :
RENAME
TABLE pelanggan TO plg;
ALTER
TABLE plg RENAME TO pelanggan;
Perintah di atas
akan mengubah tabel pelanggan menjadi plg dan sebaliknya.
Menghapus Tabel
Untuk menghapus
sebuah tabel, bentuk umum dari perintah SQL adalah
sebagai berikut :
DROP TABLE nama_tabel; |
Contohnya kita akan
menghapus tabel dengan nama “pelanggan” maka perintah
SQL-nya adalah :
DROP
TABLE pelanggan;
D.Latar belakang:
Kewajiban
siswa blc setelah mempelajari sesuatu wajib di posting guna menjadi
laporan pada waktu pulang dan agar terbiasa bila melalukukan atau
mengerjakan sesuatu membagikan ke publik dan hari ini saya belajar membuat menampilkan membuka dan menghapus table.
E.Maksud tujuan:
Pembaca mengetahui memahami tentang membuat menampilkan membuka dan menghapus table.F.Referensi:
MySQL 5 Dari Pemula Hingga Mahir Achmad Solichin dari ebook rpl blc telkom klaten.
Sekian terimakasih semoga bermanfaat selamat mencoba.
Wassalamu’alaikum Warahmatullahi Wabarakaatuh.
0 komentar:
Posting Komentar