Belajar MySQL 3
Belajar MySQL 3
Menampilkan Data Dengan Perintah Select
Perintah ini digunakan untuk menyeleksi atau memilih atau menampilkan data-data yang terdapat di dalam tabel.
1. Menampilkan Semua Kolom
mysql> SELECT nim, nm_mhs FROM mahasiswa; +---------+----------------+ | nim | nm_mhs | +---------+----------------+ | 0601001 | Adi Kurniawan | | 0601002 | Esthi Budiasih | | 0601003 | Hans Kristian | | 0601003 | | +---------+----------------+ 4 rows in set (0.00 sec)
Sebenarnya kita bisa menampilkan data mahasiswa tidak harus urut, kita bisa juga mengacaknya sesui kebutuhan. Lihatlah contoh di bawah ini:
mysql> SELECT nm_mhs, nim FROM mahasiswa; +----------------+---------+ | nm_mhs | nim | +----------------+---------+ | Adi Kurniawan | 0601001 | | Esthi Budiasih | 0601002 | | Hans Kristian | 0601003 | | | 0601003 | +----------------+---------+ 4 rows in set (0.00 sec)
Contoh diatas kita harus menyebuutkan semua kolom yang ada pada tabel. Apabila kita ingn menyebutkan semua kolom tanpa harus menyebutkan nama kolom satu per satu, kita bisa menggunakan perintah seperti di bawah ini :
mysql> SELECT * FROM mahasiswa; +---------+----------------+ | nim | nm_mhs | +---------+----------------+ | 0601001 | Adi Kurniawan | | 0601002 | Esthi Budiasih | | 0601003 | Hans Kristian | | 0601003 | | +---------+----------------+ 4 rows in set (0.00 sec)
2. Menampilkan Sebagian Kolom
Misalnya kita akan menampilkan data hanya pada kolom nm_mhs saja pada tabel mahasiswa. Perintahnya sebagai berikut :
mysql> SELECT nm_mhs FROM mahasiswa; +----------------+ | nm_mhs | +----------------+ | Adi Kurniawan | | Esthi Budiasih | | Hans Kristian | | | +----------------+ 4 rows in set (0.00 sec)
Sama seperti contoh perintah diatas. kita juga bisa menampilkan nm_mk saja pada tabel matkul.
mysql> SELECT nm_mk FROM matkul; +------------------------------+ | nm_mk | +------------------------------+ | Pengantar Teknik Informatika | | Kalkulus 1 | | Algoritma Pemrograman | | Pengantar Manajemen | +------------------------------+ 4 rows in set (0.00 sec)
3. Menampilkan Data Berkondisi Dengan Klausa WHERE
Dengan menggunakan parameter kondisi, kita dapat menampilkan beberapa baris data saja sesuai keinginan.
Untuk menuliskan kondisi, kita harus menuliskan klausa WHERE. Berikut ini contoh penggunaan dan latihannya.
a. Menampilkan Data mahasiswa yang memiliki nim 0601001 :
mysql> SELECT * FROM mahasiswa WHERE nim='0601001'; +---------+---------------+ | nim | nm_mhs | +---------+---------------+ | 0601001 | Adi Kurniawan | +---------+---------------+ 1 row in set (0.00 sec)
b. Menampilkan data mahasiswa yang memiliki nama Esthi Budiasih :
mysql> SELECT * FROM mahasiswa WHERE nm_mhs='Esthi Budiasih'; +---------+----------------+ | nim | nm_mhs | +---------+----------------+ | 0601002 | Esthi Budiasih | +---------+----------------+ 1 row in set (0.00 sec)
c. Menampilkan data matkul(kd_mk,nm_mk) yang memiliki data kode “TI0002″ :
mysql> SELECT kd_mk, nm_mk FROM matkul WHERE kd_mk='TI0002'; +--------+------------+ | kd_mk | nm_mk | +--------+------------+ | TI0002 | Kalkulus 1 | +--------+------------+ 1 row in set (0.00 sec)
Perintah selanjutnya yaitu UPDATE akan kita bahas di waktu mendatang.
SELAMAT MENCOBA..!!