10/17/2015

Cara Menggunakan Select Statement Di MySQL

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Select Statement Di MySQL. Select statement digunakan untuk menampilkan data pada sebuah atau beberapa table.

Sintak Dasar


Di bawah ini adalah sintak dasar Select statement di MySQL:

SELECT column_name1, column_name2, column_name3,...
FROM table_name;

Sintak diatas adalah menampilkan data pada kolom column_name1, column_name2, column_name3, dan seterusnya dari table table_name.

Untuk menampilkan semua data dari sebuah table, caranya sangat mudah, yaitu Anda tinggal menggunakan tanda bintang "*" pada Select statement seperti sintak berikut ini:

SELECT * FROM table_name;

Contoh


Misalkan kita telah membuat sebuah table "tbl_pegawai" dengan data-data sebagai berikut:

+------------+------------------+---------------+----------+------------+------------+
| id_pegawai | nama_pegawai     | jenis_kelamin | gaji     | alamat     | departemen |
+------------+------------------+---------------+----------+------------+------------+
|          1 | Nursalim         | L             |  1000000 | Brebes     | IT         |
|          2 | Naura Krasiva    | P             |  1500000 | Tegal      | FIN        |
|          3 | Nurul Anawariyah | P             |  2000000 | Pemalang   | HRD        |
|          4 | Achmad Fathoni   | L             |  3000000 | Batang     | IT         |
|          5 | Nurul Hikmah     | P             |  9000000 | Pekalongan | DIR        |
|          6 | Iskiyati         | P             |  3000000 | Semarang   | ACC        |
|          7 | Dodi Al Farizi   | L             |  3000000 | Kendal     | FIN        |
|          8 | Susanto          | L             |  4500000 | Cilacap    | MKT        |
|          9 | Susanti          | P             | 43500000 | Banyumas   | MKT        |
|         10 | Doni Nugroho     | L             |  3750000 | Pemalang   | HRD        |
+------------+------------------+---------------+----------+------------+------------+

Dari table diatas, coba Anda tampilkan:
  • Data id_pegawai, nama_pegawai, dan gaji dari table diatas

    mysql> SELECT id_pegawai, nama_pegawai, gaji
        -> FROM tbl_pegawai;
    +------------+------------------+----------+
    | id_pegawai | nama_pegawai     | gaji     |
    +------------+------------------+----------+
    |          1 | Nursalim         |  1000000 |
    |          2 | Naura Krasiva    |  1500000 |
    |          3 | Nurul Anawariyah |  2000000 |
    |          4 | Achmad Fathoni   |  3000000 |
    |          5 | Nurul Hikmah     |  9000000 |
    |          6 | Iskiyati         |  3000000 |
    |          7 | Dodi Al Farizi   |  3000000 |
    |          8 | Susanto          |  4500000 |
    |          9 | Susanti          | 43500000 |
    |         10 | Doni Nugroho     |  3750000 |
    +------------+------------------+----------+
    10 rows in set (0.00 sec)
    
    
  • Data nama_pegawai, jenis_kelamin, dan alamat dari table diatas

    mysql> SELECT nama_pegawai, jenis_kelamin, alamat
        -> FROM tbl_pegawai;
    +------------------+---------------+------------+
    | nama_pegawai     | jenis_kelamin | alamat     |
    +------------------+---------------+------------+
    | Nursalim         | L             | Brebes     |
    | Naura Krasiva    | P             | Tegal      |
    | Nurul Anawariyah | P             | Pemalang   |
    | Achmad Fathoni   | L             | Batang     |
    | Nurul Hikmah     | P             | Pekalongan |
    | Iskiyati         | P             | Semarang   |
    | Dodi Al Farizi   | L             | Kendal     |
    | Susanto          | L             | Cilacap    |
    | Susanti          | P             | Banyumas   |
    | Doni Nugroho     | L             | Pemalang   |
    +------------------+---------------+------------+
    10 rows in set (0.00 sec)
    
    
  • Semua data dari table diatas

    mysql> SELECT * FROM tbl_pegawai;
    +------------+------------------+---------------+----------+------------+------------+
    | id_pegawai | nama_pegawai     | jenis_kelamin | gaji     | alamat     | departemen |
    +------------+------------------+---------------+----------+------------+------------+
    |          1 | Nursalim         | L             |  1000000 | Brebes     | IT         |
    |          2 | Naura Krasiva    | P             |  1500000 | Tegal      | FIN        |
    |          3 | Nurul Anawariyah | P             |  2000000 | Pemalang   | HRD        |
    |          4 | Achmad Fathoni   | L             |  3000000 | Batang     | IT         |
    |          5 | Nurul Hikmah     | P             |  9000000 | Pekalongan | DIR        |
    |          6 | Iskiyati         | P             |  3000000 | Semarang   | ACC        |
    |          7 | Dodi Al Farizi   | L             |  3000000 | Kendal     | FIN        |
    |          8 | Susanto          | L             |  4500000 | Cilacap    | MKT        |
    |          9 | Susanti          | P             | 43500000 | Banyumas   | MKT        |
    |         10 | Doni Nugroho     | L             |  3750000 | Pemalang   | HRD        |
    +------------+------------------+---------------+----------+------------+------------+
    10 rows in set (0.00 sec)
    
    
Sekian tutorial singkat tentang Cara Menggunakan Select Statement Di MySQL. Semoga bermanfaat & Happy Learning MySQL.

Salam,

Nursalim

No comments:

Post a Comment