Tutorial MySQL Dasar: Mengambil Data dari Tabel MySQL dengan Perintah SELECT

Dalam pengelolaan basis data, mengambil data dari tabel database adalah salah satu tugas paling umum yang dilakukan. Kita juga dapat menyaring, mengurutkan, dan mengambil data tertentu dari tabel sesuai dengan kebutuhan kita. Dalam MySQL, perintah yang digunakan untuk melakukan ini disebut SELECT. Dalam tutorial ini, kita akan belajar cara menggunakan perintah SELECT untuk mengambil data dari tabel dengan penjelasan yang insyaAllah mudah dipahami, menggunakan contoh tabel “Pengguna” yang sudah kita buat sebelumnya.

Dasar-Dasar Perintah SELECT

Perintah SELECT adalah salah satu perintah paling penting dalam SQL karena memungkinkan Anda untuk mengambil data dari satu atau lebih tabel. Inilah format dasar dari perintah SELECT:

Keterangan:

  • kolom1, kolom2, ... adalah daftar kolom yang ingin diambil dari tabel.
  • nama_tabel adalah nama tabel dari mana kita ingin mengambil data.
  • WHERE kondisi adalah bagian opsional yang memungkinkan kita menyaring data sesuai dengan kondisi tertentu.

Sebelum mempraktekkanĀ  perintah SELECT, kita akan menambahkan data pada tabel pengguna dengna perintah SQL berikut ini:

Silahkan di ketik atau di copy paste perintah SQL di atas ke MySQL anda, sehingga akan menambahkan 10 data pada tabelĀ pengguna dimulai dari id: 3 sampai dengan 12.

Contoh Penggunaan Perintah SELECT

1. Mengambil Semua Data dari Tabel

Jika kita ingin mengambil semua data dari tabel “pengguna“, kita dapat menggunakan perintah berikut:

Perintah SQL di atas akan mengambil semua kolom dan semua baris dari tabel “pengguna“. Hasilnya dapat kita lihat seperti berikut ini:

 

2. Mengambil Data Tertentu

Jika kita ingin mengambil beberapa data pada kolom tertentu saja, kita bisa melakukan seperti ini:

Perintah SQL di atas hanya akan mengambil kolom “nama” dan “email” dari tabel “pengguna“. Hasilnya dapat kita lihat seperti berikut ini:

 

3. Menggunakan Kondisi

Kita juga dapat menggunakan kondisi untuk menyaring atau memfilter data. Misalnya, jika kita hanya ingin pengguna yang lahir setelah tahun 1990:

Perintah SQL di atas akan mengambil semua pengguna yang lahir setelah tanggal yang ditentukan. Hasilnya dapat kita lihat seperti berikut ini:

 

4. Menggunakan Urutan

Kita dapat mengurutkan data dengan menggunakan klausa ORDER BY. Misalnya, jika kita ingin mengurutkan pengguna berdasarkan nama secara alfabet:

Perintah SQL di atas akan mengambil semua pengguna dan mengurutkannya berdasarkan nama dalam urutan alfabet.Ā  Hasilnya dapat kita lihat seperti berikut ini:

 

5. Menggunakan Batasan Jumlah Data

Kita juga dapat membatasi jumlah data yang diambil dengan klausa LIMIT. Misalnya, jika kita hanya ingin mengambil 5 pengguna pertama:

Perintah SQL di atas akan mengambil hanya 5 baris pertama dari tabel. Hasilnya dapat kita lihat seperti berikut ini:

 

6. Menggunakan Operasi Agregat

Selain mengambil data langsung dari tabel, kita juga dapat menggunakan operasi agregat seperti SUM, COUNT, AVG, dan MAX untuk menghitung dan mengambil informasi statistik dari data dalam tabel. Misalnya, jika kita ingin menghitung jumlah total pengguna:

Perintah SQL di atas akan menghasilkan jumlah total pengguna dalam tabel “pengguna“. Hasilnya dapat kita lihat seperti berikut ini:

7. Menggunakan Grup Data

Kita juga dapat mengelompokkan data berdasarkan nilai dalam kolom tertentu menggunakan klausa GROUP BY. Misalnya, jika kita ingin menghitung jumlah pengguna per tahun kelahiran:

Perintah SQL di atas akan mengelompokkan data berdasarkan tahun lahir dan menghitung jumlah pengguna dalam setiap tahun. Hasilnya dapat kita lihat seperti berikut ini:

 

Demikian Tutorial MySQL Dasar: Mengambil Data dari Tabel MySQL dengan Perintah SELECT. Perintah SELECT digunakan untuk mengambil data dari tabel dalam MySQL. Kita dapat mengambil semua data atau hanya data tertentu, menyaring data dengan kondisi, mengurutkan data, membatasi jumlah data yang diambil, dan bahkan melakukan operasi agregat untuk menghitung statistik. Dengan pemahaman ini, kita dapat mengakses dan mengelola data dengan efisien dalam pengelolaan basis data MySQL.

Daftar atau list tutorial MySQL dapat anda lihat diĀ Index Tutorial MySQL: Belajar MySQL Dari Dasar.

 

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top