Untuk melakukan data retrieval dari database, kita bisa menggunakan perintah SELECT.

SELECT [DISTINCT|ALL] <select list>
FROM <table list>
[WHERE <row condition>]
[GROUP BY <group list>]
[HAVING <group condition>]
[ORDER BY <sort list>]

Secara sederhana, perintah SELECT hanya membutuhkan 2 bagian, yaitu (1) atribut data yang diperlukan, dan (2) tabel dimana data tersebut diperoleh. Atribut diisikan pada bagian <select list>, sedangkan tabel diisikan pada bagian <table list>. Sebagai contoh, misal kita ingin menampilkan nama mahasiswa, maka query yang diperlukan adalah:

SELECT nm_mhs
FROM mahasiswa;

Dari query tersebut, nama mahasiswa diambil dari kolom nm_mhs, dan kolom ini ada di tabel mahasiswa. Untuk mengetahui data dari banyak kolom, kita bisa menggunakan koma sebagai pemisah antar-kolom (comma-delimited).

SELECT nim, nm_mhs
FROM mahasiswa;

Sedangkan untuk menampilkan semua data dari tabel mahasiswa, kita tinggal ganti <select list> dengan *

SELECT *
FROM mahasiswa;

Beberapa hal yang perlu diketahui mengenai SELECT ini adalah:

  1. Tidak case-sensitive, kecuali ketika pembuatan database dan obyek-obyeknya menggunakan case-sensitive.
  2. Bisa banyak baris.
  3. Keywords harus pada baris yang sama.
  4. Gunakan indentasi untuk mempermudah pembacaan.
  5. Umumnya keywords menggunakan UPPERCASE, sisanya disesuaikan dengan kebutuhan.
  6. Setiap perintah SQL diakhiri dengan semi-colon ( ; )