Table of contents [Show]
Kembali lagi pada tutorial database MySQL, pada tutorial kali ini kami akan membahas tentang Cara Membuat View Tabel Pada MySQL dengan Xampp. Pada halaman tutorial database yang sudah kami bahas sebelumnya, anda sudah mengetahui membuat database dan tabel menggunakan mysql plus cara membackup export importnya. Selain tabel anda juga bisa membuat view tabel pada MySQL.
Apa itu View Table MySQL?
View Tabel adalah sebuah query tabel yang dibuat untuk kebutuhan programmer yaitu untuk mempermudah dalam membuat Aplikasi yang sedang kita buat. View Tabel MySQL ini diguanakan untuk mempermudah dan bagi programmer Pemula menurut kami harus tahu, karena banyak kemudahan disana dan kami sendiri sering menggunakannya.
Di web JNM ini kami akan mencoba mempraktikannya agar anda paham dan bisa menggunakannya juga. Mudah-mudahan ini sangat bermanfaat untuk anda.
Berikut langkah-langkahnya:
- Buka Xampp Control Panel
- Pastikan Apache dan MySQL dalam keadaan running
- Jika sudah running seperti gambar diatas, silahkan anda masuk ke phpmyadmin
- Buat database dengan nama : dbjavanet
- kemudian buat tabel dengan nama : tbl_kategori
CREATE TABLE `tbl_kategori` (
`kodekategori` varchar(6) NOT NULL,
`namakategori` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `tbl_kategori`
ADD PRIMARY KEY (`kodekategori`);
INSERT INTO `tbl_kategori` (`kodekategori`, `namakategori`) VALUES
('KAT001', 'TINTA'),
('KAT002', 'FLASHDISK'),
('KAT003', 'PRINTER'),
('KAT004', 'LAPTOP');
Berikut hasilnya:
tbl_kategori sudah terbuat, kemudian sudah terisi juga dimana ada kodekategori dan namakategori.
Jika sudah selesai membuat tbl_kategori seperti gambar diatas, kita kan membuat satu tabel lagi
- Buat tabel dengan nama : tbl_barang
- Anda bisa gunakan SQL dibawah untuk membuat tbl_barang :
CREATE TABLE `tbl_barang` (
`kodebarang` varchar(6) NOT NULL,
`namabarang` varchar(100) NOT NULL,
`kodekategori` varchar(6) NOT NULL,
`hargabarang` int(11) NOT NULL,
`jumlahbarang` int(11) NOT NULL,
`satuanbarang` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `tbl_barang`
ADD PRIMARY KEY (`kodebarang`);
INSERT INTO `tbl_barang` (`kodebarang`, `namabarang`, `kodekategori`, `hargabarang`, `jumlahbarang`, `satuanbarang`) VALUES
('BRG001', 'TINTA HP LASERTJET 78A', 'KAT001', 1120000, 10, 'PCS'),
('BRG002', 'LAPTOP HP 510', 'KAT004', 5500000, 5, 'UNIT'),
('BRG003', 'Tinta HP Black 704', 'KAT001', 106000, 20, 'PCS'),
('BRG004', 'Flasdisk Kingstone 16 GB', 'KAT002', 120000, 15, 'PCS');
Berikut hasilnya:
Gambar diatas adalah hasil SQL yang sudah kami berikan diatas. Dimana terdapat kodebarang, namabarang,kodekategori,hargabarang,jumlahbarang dan satuanbarang
Jika sudah membuat kedua tabel diatas, mari kita lanjutkan membuat view tabel.
1. Membuat View Tabel MySQL Menggunakan 1 Tabel
Pada No.1 ini kami akan membuat sebauh view tabel menggunakan satu tabel saja. kami akan menggunakan tbl_barang
- Ceritanya kolom tbl_barang terdapat 6 yaitu : kodebarang, namabarang,kodekategori,hargabarang,jumlahbarang dan satuanbarang.
- Kemudian kami akan membuat View Tabel dengan nama : view_barang1
- Silahkan anda klik dbjavanet
- kemudian klik menu SQL
Masukan koding dibwah ini :
CREATE VIEW `view_barang1` AS SELECT kodebarang,namabarang,jumlahbarang FROM `tbl_barang`
Silahkan anda cek pada datase dbjavanet, maka seharusnya sudah muncul seperti gambar dibawah :
Kemudian jika anda klik pada view_barang1 maka hasilnya adalah sebagai berikut :
Silahkan anda lihat gambar diatas, dimana ada banyak field atau kolom pada tbl_barang, namun kami hanya menyeleksi 3 field saja yaitu : kodebarang, namabarang dan jumlahbarang. Karena kami tidak butuh hargabarang, satuan dan lain sebagainya, karena kami hanya butuh jumlahbarang saja.
2. Membuat View Tabel MySQL Menggunakan 2 Tabel
Jika anda sudah bisa membuat view tabel menggunakan 1 tabel saja, sekarang kami akan melanjutkan dengan menggunakan 2 tabel atau lebih. Ya dengan view table anda bisa menggbungkan 2 tabel atau lebih. Karena kami hanya membuat 2 tabel, maka kami gunakan 2 tabel saja.
- Silahkan Klik dbjavanet kemudian klik menu SQL
- Masukan SQL Query dibawah ini :
CREATE VIEW `view_barang2` AS SELECT kodebarang,namabarang,namakategori,hargabarang,jumlahbarang,satuanbarang FROM tbl_barang,tbl_kategori WHERE tbl_barang.kodekategori = tbl_kategori.kodekategori
Hasilnya adalah sebegai berikut :
Query mysql diatas adalah fungsi inner join pada tabel, yang kami buat pada view_barang2
Fungsinya adalah untuk kebutuhan kami sendiri yaitu ada nama kategori barang sehingga mempermudah dalam melihat pengkategorian sebuah barang pada aplikasi.
Dengan adanya View Tabel anda bisa memanggilnya untuk kebutuhan dalam Aplikasi Anda. Anda bisa gunakan pada Pemograman PHP, VB 6.0 Maupun VB .NET. Demikian tutorial database MySQL yaitu Cara Membuat View Tabel Pada Xampp, Semoga bermanfaat untuk anda.
Leave a comment
Your email address will not be published. Required fields are marked *