Memanipulasi Tabel (1) di MySQL
Mengisi data pada table
Sintak:
insert into <<nama_table>>
-> values ('record1','record2','record3');
Menampilkan data dari sebuah table
a. Menampilkan Seluruh Isi Table
Sintak:
select * from <<nama_table>>;
Contoh
Select * from T_Student;
b. Where/Dimana
Sintak:
Select * from <<nama_table>> where <<field>> = ‘record’;
Contoh :
Select * from T_Student where Nama = ’Citra Marlin’;
c.between/Diantara
Sintak:
Select * from <<nama_table>> where <<field>> BETWEEN …… AND …… ;
Contoh :
select * from T_Student where Nim BETWEEN 20091300 AND 20091309;
d.Like/Seperti
Sintak:
Select * from <<nama_table>> where <<field>> LIKE ‘record’;
Contoh :
select * from T_MataKuliah where SKS LIKE '2';
e. Order by
Contoh dan Penyelesaian:Berfungsi untuk melakukan pengurutan data dari kecil ke besar (ascending) dengan perintah ASC atau mengurutkan data dari besar ke kecil (descending) dengan perintah DESC. Secara default nilai dari pengurutan data ini adalah ASC, sehingga perintah ini tidak perlu dituliskan. Order By selalu disebutkan setelah klausa WHERE (jika ada).
1) Mengurutkan seluruh data pada tabel T_Mahasiswa dari kecil ke besar (ASC) berdasarkan nama mahasiswa.
2) Mengurutkan seluruh data pada tabel T_Mahasiswa dari besar ke kecil (DESC) berdasarkan nama mahasiswa.
f. Group by
Contoh dan Penyelesaian:
1) Menampilkan Alamat pada tabel T_Mahasiswa :
2)Jika ditambahkan Klausa Group by untuk kolom alamat, maka hasilnya adalah sebagai berikut :
3)Jika ditambahkan Klausa Group by untuk kolom Alamat dan menggabungkannya dengan fungsi Count, maka hasilnya adalah sebagai berikut:
Fungsi Count dalam contoh diatas untuk menghitung berapa banyak sebuah Alamat muncul dalam sebuah tabel. Dalam hal ini, Salo dan Siabu hanya muncul sebanyak Satu kali, sementara Tapung muncul sebanyak dua kali.
SOAL dan PENYELESAIAN
1. Buatlah Database dengan nama Penjualan_Barang
2. Pada database Penjualan_Barang, buatlah 2 buah table dengan struktur sebagai berikut:
a. Tabel Barang dengan field Kd_Barang, Nama_Barang, Harga.
b. Tabel Penjualan dengan field Kd_Jual,Kd_Barang, Jumlah_Jual.
3. Isi lah table tersebut (10 Data).
Untuk Table_Barang pengisian table nya sebagai berikut:
Untuk Table_Penjualan sebagai berikut:
4. Tampilkan isi masing-masing table dengan menggunakan Where, Between, like, Order By dan Groub By.
(1) Pada Table_Barang
a.Menggunakan Where
b.Menggunakan Between
c.Menggunakan Like
d.Menggunakan Order By
e.Menggnuakan Group By
(2)Pada Table_Penjualan
a.Menggunakan Where
b.Menggunakan Between
c.Menggunakan Like
d.Menggunakan Order by
5. Tampilkan Isi table Barang dimana harga barang > 5000.
6.Tampilkan isi table Penjualan, yang ditampilkan hanya Jumlah_Jual antara 2 –hingga 5 barang.
Demikianlah penjelasan mengenai cara mengisi dan menampilkan data pada table di mysql beserta contoh soal dan penyelesaian. Semoga bermanfaat dan terimakasih...
Berfungsi untuk mengelompokkan data dalam sebuh kolom yang ditunjuk. Data yang sama dalam sebuah table akan dihilangkan. Klausa Group By akan lebih berfungsi jika digunakan bersama-sama dengan Fungsi Agregat. Klausa ini selalu disebutkan setelah klausa WHERE (jika ada) dan sebelum klausa ORDER BY (jika ada).
Contoh dan Penyelesaian:
1) Menampilkan Alamat pada tabel T_Mahasiswa :
2)Jika ditambahkan Klausa Group by untuk kolom alamat, maka hasilnya adalah sebagai berikut :
Alamat yang sama (Tapung) hanya akan ditampilkan satu kali dengan mengambil record paling atas dan record selanjutnya yang memiliki alamat ‘Tapung’ akan dihilangkan.
Fungsi Count dalam contoh diatas untuk menghitung berapa banyak sebuah Alamat muncul dalam sebuah tabel. Dalam hal ini, Salo dan Siabu hanya muncul sebanyak Satu kali, sementara Tapung muncul sebanyak dua kali.
SOAL dan PENYELESAIAN
1. Buatlah Database dengan nama Penjualan_Barang
Syntaxnya : create database Penjualan_Barang;
2. Pada database Penjualan_Barang, buatlah 2 buah table dengan struktur sebagai berikut:
b. Tabel Penjualan dengan field Kd_Jual,Kd_Barang, Jumlah_Jual.
3. Isi lah table tersebut (10 Data).
Untuk Table_Barang pengisian table nya sebagai berikut:
Untuk Table_Penjualan sebagai berikut:
4. Tampilkan isi masing-masing table dengan menggunakan Where, Between, like, Order By dan Groub By.
(1) Pada Table_Barang
a.Menggunakan Where
b.Menggunakan Between
c.Menggunakan Like
d.Menggunakan Order By
e.Menggnuakan Group By
(2)Pada Table_Penjualan
a.Menggunakan Where
b.Menggunakan Between
c.Menggunakan Like
d.Menggunakan Order by
5. Tampilkan Isi table Barang dimana harga barang > 5000.
6.Tampilkan isi table Penjualan, yang ditampilkan hanya Jumlah_Jual antara 2 –hingga 5 barang.
Demikianlah penjelasan mengenai cara mengisi dan menampilkan data pada table di mysql beserta contoh soal dan penyelesaian. Semoga bermanfaat dan terimakasih...
Belum ada Komentar untuk "Memanipulasi Tabel (1) di MySQL"
Posting Komentar