Bagaimana Cara Menggunakan SELECT Query di MySQL

Sintak Dasar

Pada tutorial kali ini kita akan membahas tentang Bagaimana Cara Menggunakan SELECT Query di MySQL. SELECT Query digunakan untuk menampilkan data tertentu dari suatu table sesuai dengan keinginan pengguna.



SELECT Query merupakan aktivitas yang paling banyak ketika berhubungan dengan database dibandingkan dengan aktivitas database lainnya, seperti Membuat User, Membuat Database, Membuat Table, Insert Data, maupun aktivitas lainnya.

Pada tutorial ini, Anda akan mempelajari dasar-dasar menggunakan SELECT Query di MySQL. Untuk penggunaan SELECT Query tingkat lanjut, akan saya bahas pada tutorial selanjutnya.

Dibawah ini merupakan sintak dasar penggunaan SELECT Query:

SELECT [* | ALL | DISTINCT | kolom_1, kolom_2, ...]
FROM nama_table
WHERE where_clause
GROUP BY nama_kolom
ORDER BY nama_kolom [ASC | DESC]
OFFSET off_set
LIMIT limit

Penjelasan Sintak:
  • Keyword * atau ALL digunakan untuk menampilkan semua data
  • Keyword DISTINCT digunakan untuk menghilangkan atau mengeliminasi data yang duplikat/double.
  • Keyword WHERE digunakan sebagai untuk menampikan data sesuai kondisi yang diinginkan.
  • Keyword OFFSET digunakan untuk menampilkan data mulai dari record berapa?
  • Keyword LIMIT digunakan untuk menampilkan jumlah data yang akan ditampilkan.

Latihan

  • Login ke database MySQL

    # mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.5.36 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    

  • Pilih Database yang akan digunakan

    mysql> use akademik;
    Database changed
    

  • Buat table MAHASISWI_CANTIK

    mysql> create table if not exists mahasiswi_cantik(
        -> npm varchar(10),
        -> nama varchar(50),
        -> tempat_lahir varchar(40),
        -> tanggal_lahir date,
        -> fakultas varchar(30),
        -> jurusan varchar(30),
        -> primary key(npm)
        -> );
    Query OK, 0 rows affected (0.11 sec)
    

  • Insert Data ke table MAHASISWI_CANTIK

    mysql> insert into mahasiswi_cantik
        -> values ('201501001','Naura Krasiva Elsalna','Jakarta',1998-10-12,
        -> 'Ilmu Komputer','Teknik Informatika');
    Query OK, 1 row affected, 1 warning (0.04 sec)
    
    mysql> insert into mahasiswi_cantik
        -> values ('201502001','Nurul Hikmah','Jakarta',1997-01-01,
        -> 'Sastra','Sastra Inggris');
    Query OK, 1 row affected, 1 warning (0.07 sec)
    

  • Tampilkan semua data MAHASISWI_CANTIK

    mysql> select * from mahasiswi_cantik;
    +-----------+-----------------------+--------------+---------------+---------------+--------------------+
    | npm       | nama                  | tempat_lahir | tanggal_lahir | fakultas      | jurusan            |
    +-----------+-----------------------+--------------+---------------+---------------+--------------------+
    | 201501001 | Naura Krasiva Elsalna | Jakarta      | 0000-00-00    | Ilmu Komputer | Teknik Informatika |
    | 201502001 | Nurul Hikmah          | Jakarta      | 0000-00-00    | Sastra        | Sastra Inggris     |
    +-----------+-----------------------+--------------+---------------+---------------+--------------------+
    2 rows in set (0.00 sec)
    

    Untuk menampilkan data npm, nama, dan jurusan Anda bisa menggunakan SELECT query dibawah ini.

    mysql> select npm, nama, jurusan
        -> from mahasiswi_cantik;
    +-----------+-----------------------+--------------------+
    | npm       | nama                  | jurusan            |
    +-----------+-----------------------+--------------------+
    | 201501001 | Naura Krasiva Elsalna | Teknik Informatika |
    | 201502001 | Nurul Hikmah          | Sastra Inggris     |
    +-----------+-----------------------+--------------------+
    2 rows in set (0.00 sec)
    

    Great!.. Mudah bukan cara menggunakan SELECT Query ini?

Referensi


Sekian tutorial Singkat Bagaimana Cara Menggunakan SELECT Query di MySQL. Semoga bermanfaat & Selamat Belajar database MySQL.

Jika Anda menyukai tutorial ini, silahkan anda share dan bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

Naura-Lab

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

9 comments

Artikel yang bagus untuk belajar MySQL

www.pustaha.org

Reply

sangat membantu saya,tutorialnya simple.

My blog

Reply

Artikel yang bagus gan. http://tutorallprogramming.blogspot.co.id/2017/11/lebih-lanjut-tentang-select-di-mysql.html

Reply
This comment has been removed by the author.

Sangat bermanfaat, lanjutkan mas...

kunjungi My Blog

Reply

Terimakasih.. tulisannya sangat bermanfaat..
My blog

Reply

woww keren kak penjelasannya sangat jelas dan detail sekali, cocok buat saya untuk mengingat kembali tentang perkuliahan saya Cara Menggunakan SELECT Query di MySQL. terimakasi sangat bermanfaat

Kunjungi Blog saya di
http://aurelliafemilya.blogspot.com/

Dan Kunjungi juga
http://www.atmaluhur.ac.id/

Reply


《 DETIK TRADE 》 Forex Trading Indonesia

Trading Forex Indonesia| Trading Forex Terpercaya | Trading Online Indonesia


✅ Akun Demo Gratis
✅ minimum Deposit 50.000
✅ Bonus Deposit 10% ( T&C Applied )
✅ Customer support 24jam /7 hari
✅ Trading Platform Web-Browser Based
✅ Proses Deposit & withdrawal cepat
✅ Pembayaran profit up to 80%
✅ Bonus Referral 1%

DETIKTRADE

Trading lebih mudah & Rasakan pengalaman Trading dengan profit mudah . Bergabunglah Sekarang di DETIK TRADE.

☆Join With Us Detik Trade☆

Reply

Post a Comment