Memanipulasi Tabel (1) di MySQL


Mengisi data pada table



Sintak:

insert into <<nama_table>>
 -> values ('record1','record2','record3');




mengisi dan menampilkan data dari table di mysql

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


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).
Contoh dan Penyelesaian:

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



    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.

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


Syntaxnya : create database 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... 



Previous
Next Post »

1 komentar:

Click here for komentar
Syawal
admin
9/11/19, 9:44 AM ×

Artikelx bagus min... Lumayan dapat membantu... Untuk sharing ilmu kunjungi jg www.ittekcno.blogspot.com

Congrats bro Syawal you got PERTAMAX...! hehehehe...
Reply
avatar

Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan. Terimakasih. ConversionConversion EmoticonEmoticon

Thanks for your comment