Memanipulasi Tabel (1) Di Mysql


Mengisi information pada table



Sintak:

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




mengisi dan menampilkan information dari tabular array di mysql Memanipulasi Tabel (1)  di MySQL

Menampilkan information 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 past times


Berfungsi untuk melakukan pengurutan information dari kecil ke besar (ascending) dengan perintah ASC atau mengurutkan information dari besar ke kecil (descending) dengan perintah DESC. Secara default  nilai dari pengurutan information ini yakni ASC, sehingga perintah ini tidak perlu dituliskan. Order By selalu disebutkan setelah klausa WHERE (jika ada).
Contoh dan Penyelesaian:

1) Mengurutkan seluruh information pada tabel T_Mahasiswa dari kecil ke besar (ASC) berdasarkan nama mahasiswa.




2) Mengurutkan seluruh information pada tabel T_Mahasiswa dari besar ke kecil (DESC) berdasarkan nama mahasiswa.





f. Group by



    Berfungsi untuk mengelompokkan information dalam sebuh kolom yang ditunjuk. Data yang sama dalam sebuah tabular array akan dihilangkan. Klausa Group By akan lebih berfungsi kalau digunakan bergotong-royong 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 past times untuk kolom alamat, maka risikonya yakni sebagai berikut :





Alamat yang sama (Tapung) hanya akan ditampilkan satu kali dengan mengambil tape paling atas dan tape selanjutnya yang memiliki alamat ‘Tapung’ akan dihilangkan.

3)Jika ditambahkan Klausa Group past times untuk kolom Alamat dan menggabungkannya dengan fungsi Count, maka risikonya yakni sebagai berikut:




Fungsi Count dalam referensi 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 two buah tabular array dengan struktur sebagai berikut:

a. Tabel Barang dengan plain Kd_Barang, Nama_Barang, Harga.





b. Tabel Penjualan dengan plain Kd_Jual,Kd_Barang, Jumlah_Jual.




3. Isi lah tabular array tersebut (10 Data).



 Untuk Table_Barang pengisian tabular array nya sebagai berikut:






Untuk Table_Penjualan sebagai berikut:







4. Tampilkan isi masing-masing tabular array 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 tabular array Barang dimana harga barang > 5000.




6.Tampilkan isi tabular array Penjualan, yang ditampilkan hanya Jumlah_Jual antara two –hingga v barang.




Demikianlah penjelasan mengenai cara mengisi dan menampilkan information pada tabular array di mysql beserta referensi soal dan penyelesaian. Semoga bermanfaat dan terimakasih... 



Belum ada Komentar untuk "Memanipulasi Tabel (1) Di Mysql"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel