Membuat Table Pada MySQL


    Gambar di atas adalah tabel buku dan tabel anggota perpus dari database dengan nama dbpustaka.
Caranya adalah buat dulu database dengan nama dbpustaka dengan menuliskan syntak : create database dbpustaka;, setelah itu masuk ke dbpustaka dengan cara : use dbpustaka;, baru membuat tabel buku dan tabel anggota perpus dengan cara : create table buku (id_anggota char(5), nama_anggota varchar(20), alamat varchar(30), semester char(2), usia char(2)); create table anggota_perpus (id_buku char(5), judul varchar(25), pengarang varchar(30), tahun_terbit year, penerbit varchar(15));. Setelah membuat tabel buku dan tabel perpus coba kita lihat dengan cara menuliskan syntak : desc buku; atau desc anggota_perpus;, dan akan menampilkan output seperti di atas. 


Setelah membuat tabel mari kita mengisikan value seperti gambar di atas ke dalam kolom yang ada di dalam tabel dengan cara : insert into buku (id_buku, judul, pengarang, tahun_terbit, penerbit) values ('BK01', 'Perahu Kertas', 'Dewi Lestari', 2007, 'Abadi Jaya'), ('BK02', 'Laskar Pelangi', 'Andrea Hirata', 2004, 'Abadi Jaya'), ('BK03', 'Sang Pemimpi', 'Andrea Hirata', 2005, 'Abadi Jaya'), ('BK04', 'Harry Potter 4', 'J.K.Rowling', 2003, 'Indo Karya'), ('BK05', 'Warnet SQL', 'DR. Nena', 2009, 'Wacana Ria');, setelah itu kita cek dengan menuliskan syntak : select*from buku; maka akan menampilkan output seperti gambar di atas.


Dan kita akan mengisikan tabel anggota_perpus juga dengan format seperti gambar di atas dengan cara : insert into anggota_perpus (id_anggota, nama_anggota, alamat, semester, usia) values ('A1001', 'Tio Ferdinand', 'Jl. Serpong Raya No.11', '4', '21'), ('A1002', 'Amad Sanches', 'Jl. Cilenggang No.20', '3', '20'), ('A1003', 'Riki Bahagia', 'Jl. Hutama Karya No.63', '4', '20'), ('A1004', 'Rere Kurnia', 'Jl. Smapal Serpong 167', '2', '19'), ('A1005', 'Erni Susanti', 'Jl. BSD Raya No.20', '1', '18');, setelah membuat value tabel anggota_perpus kita cek dengan cara : select*from anggota_perpus; dan akan menghasilkan output seperti gambar di atas.

Menampilkan isi record tabel buku, hanya buku dengan penerbit 'Abadi Jaya' :
select*from buku where penerbit = 'Abadi Jaya';  maka akan menampilkan output seperti gambar di bawah :


select*from buku adalah syntak untuk menampilkan value dalam tabel buku, dan where penerbit = 'Abadi Jaya' adalah kondisi yang harus dipenuhi agar penerbit 'Abadi Jaya' yang di tampilkan.


Menampilkan isi record hanya field “judul_buku”, “pengarang”, “tahun_terbit” : 
select judul, pengarang, tahun_terbit from buku;  Maka akan menampilkan output seperti gambar di bawah ini,



select digunakan untuk melihat data yang ada di dalam tabel, dan judul, pengarang, from buku perintah untuk melihat data tersebut yang ada di dalam tabel buku.



Menampilkan isi record hanya field “judul_buku”, “pengarang”, “tahun_terbit”, dengan tahun terbit dibawah tahun 2005 : 
select judul, pengarang, tahun_terbit from buku where tahun terbit < 2005;  maka akan menampilkan output seperti gambar di bawah ini,


select judul, pengarang, tahun terbit from buku adalah perintah untuk menampilkan judul buku, pengarang, dan tahun terbit dari tabel buku, sedangkan where tahun terbit < 2005 adalah pengkondisian agar menampilkan tahun terbit di bawah tahun 2005.


Melakukan update pada table buku dengan ketentuan ubah tahun terbit =  2012 dan pengarang = Nana Fitria, pada buku yang memiliki judul Warnet SQL :
update buku set tahun_terbit = 2012, pengarang = 'Nana Fitria' where judul = 'Warnet SQL';  maka akan menampilkan output seperti gambar di bawah ini :



update buku adalah perintah untuk melakukan update pada tabel buku, set tahun terbit = 2012, pengarang = 'Nana Fitria' adalah menetapkan value yang ingin di update, where judul = 'Warnet SQL'  adalah kondisi yang harus dipenuhi agar perubahan diterapkan, hanya judul buku 'Warnet SQL' yang di update.


Melakukan update pada table buku dengan ketentuan ubah penerbit =  Wacana Ria dan judul = Belajar pemrograman dasar, pada buku yang ditulis oleh Dewi Lestari :
update buku set penerbit = 'Wacana Ria', judul = 'Belajar Pemrogaman Dasar' where pengarang = 'Dewi Lestari';  maka akan menampilkan output seperti di bawah ini :



update buku adalah perintah untuk mengupdate pada tabel buku, set penerbit = 'Wacana Ria', judul = 'Belajar Pemrogaman Dasar' untuk menetapkan value yang ingin di update, where pengarang = 'Dewi Lestari' adalah pengkondisian agar perubahan diterapkan hanya pengarang yang bernama Dewi Lestari.


Melakukan update pada table anggota_perpus dengan ketentuan ubah Alamat =  Jl. Bandungan Indah No. 14  dan Semester = 6 , pada nama anggota rere kurnia :
update anggota_perpus set alamat = 'Jl. Bandungan Indah No.14', semester = '6' where nama_anggota = 'Rere Kurnia';  maka akan menampilkan output seperti di bawah ini : 



update anggota perpus adalah perintah update untuk tabel anggota perpus, set alamat = Jl Bandungan Indah No.14, semester = 6 adalah value yang akan di update, where nama anggota = Rere Kurnia adalah kondisi hanya nama anggota Rere Kurnia yang akan di update.


Melakukan update pada table anggota_perpus dengan ketentuan ubah semester  =  8 dan usia = 23 , pada nama anggota Tio Ferdinand :
update anggota_perpus set semester = '8', usia = '23'  where nama_anggota = 'Tio Ferdinand';  maka akan menampilkan output seperti di bawah ini : 



update anggota_perpus adalah perintah untuk melakukan update pada tabel anggota perpus, set semester = 8 usia = 23 adalah menetapkan value yang di update, sedangkan where nama_anggota = 'Tio Ferdinand' adalah kondisi untuk menetapkan hanya nama anggota Tio Ferdinand yang di update.


Menghapus nama  Erni Susanti pada table anggota_perpus :
delete from anggota_perpus where nama_anggota = 'Erni Susanti'; maka akan menampilkan output seperti di bawah ini :



delete from anggota perpus adalah perintah untuk menghapus dari tabel anggota perpus, where nama anggota = 'Erni Susanti' adalah kondisi yang harus dipenuhi hanya nama Erni Susanti yang di hapus.


Menghapus pengarang Andrea Hirata dengan judul sang pemimpi pada table buku :
delete from buku where pengarang = 'Andrea Hirata' and judul = 'Sang Pemimpi'; maka akan menampilkan output seperti gambar di bawah ini : 



delete from anggota_perpus adalah perintah untuk menghapus dari tabel anggota perpus, sedangkan where pengarang Andrea Hirata and judul Sang Pemimpi adalah kondisi yang harus di penuhi hanya pengarang Andrea Hirata dan hanya judul Sang Pemimpi yang di hapus.






Komentar