Di tutorial kali ini kita akan membahas bagaimana cara menampilkan data dari table dengan menggunakan perintah MySQL SELECT FROM
, data-data yang sudah disiapkan ini adalah data dummy hasil generator pihak ketiga, hanya untuk kebutuhan tutorial ini saja dan bukan data nyata.
Pengenalan perintah MySQL SELECT FROM
Perintah SELECT FROM
digunakan untuk menampilkan data dari suatu tabel, bahkan dapat memungkinkan anda menampilkan dari banyak tabel sekaligus dalam satu perintah. Berikut ini adalah cara menulis perintah MySQL SELECT FROM
.
SELECT expression FROM table
Berikut ini adalah penjelasan mengenai kueri SQL diatas.
- expression dapat berupa kolom pada tabel, atau dapat berupa juga ekspresi kondisi suatu proses. Untuk membuat banyak expression dapat menggunakan koma ( , ) sebagai pemisah.
- table adalah nama table yang ada didalam database, table selalu digunakan setelah keyword
FROM
.
Di query SQL juga anda dapat menggunakan semicolon ( ; ) sebagai pemisah antara kueri satu dengan yang lainnya jika anda memiliki lebih dari satu kueri, namun semicolon ini bersifat opsional, tidak wajib digunakan jika anda menjalankan satu kueri saja.
Baca juga: Cara Membuat, Menampilkan, Membuka Dan Menghapus Database MySQL
Perintah SELECT
dan FROM
adalah keyword, untuk kemudahan dapat dapat menulis keyword MySQL menggunakan huruf besar, namun hal itu tidak wajib karena SQL tidak peka terhadap huruf besar / kecil. Anda masih dapat menulisnya dengan menggunakan huruf kecil.
select expression from table
Code language: JavaScript (javascript)
Didalam prosesnya, MySQL akan mengeksekusi klausa FROM
sebelum SELECT
, menurut penulis hal tersebut mungkin memudahkan memanggil tabel yang akan diproses sebelum menampilkan datanya.
Contoh penggunaan perintah SELECT FROM
Mari kita coba cara penggunaan perintah MySQL SELECT FROM
untuk menampilkan data dari table pada database. Anda dapat menggunakan database apa saja dan data yang digunakan sesuai dengan keinginan saja, namun penulis telah membuat table dengan nama users, dengan kueri dibawah ini.
CREATE TABLE 'users' (
'id' mediumint(8) unsigned NOT NULL auto_increment,
'name' varchar(255) default NULL,
'phone' varchar(100) default NULL,
'email' varchar(255) default NULL,
'country' varchar(100) default NULL,
PRIMARY KEY ('id')
) AUTO_INCREMENT=1;
Code language: PHP (php)
Dan menggunakan data dummy hasil dari generator, dan bukan data asli.
INSERT INTO `users` (`name`,`phone`,`email`,`country`)
VALUES
("John Harmon","1-585-518-4013","arcu.vivamus.sit@hotmail.edu","Belgium"),
("Shannon Cherry","1-814-416-8918","est.arcu@hotmail.org","France"),
("Adara Navarro","(315) 735-8711","luctus.ipsum.leo@aol.org","Poland"),
("James Hogan","1-360-375-8570","nec@icloud.ca","Vietnam"),
("Gareth Blake","(841) 112-7175","convallis@protonmail.couk","Peru");
Code language: JavaScript (javascript)
Table users memiliki lima kolom yaitu id, name, phone, email, dan country
Apabila kita lihat di tabel pengguna data users diatas akan nampak seperti pada tabel dibawah ini.
1. Menampilkan data kolom tunggal pada SELECT FROM
Berikut ini adalah contoh menampilkan data kolon tunggal pada perintah MySQL SELECT FROM
, dimana kita akan menampilkan seluruh data yang ada di kolom name di table users.
Berikut ini adalah kueri SQL yang bisa kita gunakan.
SELECT name FROM users
Dari kueri SQL diatas maka kan tampil data seperti berikut ini.
Perintah diatas akan menampilkan seluruh data name yang ada di table users.
2. Menampilkan data dari banyak kolom dengan SELECT FROM
Perintah SELECT
tidak hanya dapat dilakukan dengan menampilkan satu data kolom saja, namun memungkinkan anda dapat menampilkan banyak data secara spesifik pada kolom yang tersedia di tabel dengan memberikan tanda koma pada kolom sebagai pemisah.
Baca juga: Membuat View Di MySQL Dan Menampikannya
Sebagai contoh perintah SQL dibawah ini akan menampilkan data pada kolom name, email, dan country.
SELECT name, email, country FROM users
Maka data yang muncul akan seperti gambar dibawah ini.
3. Menampilkan seluruh data di table users
Untuk dapat menampilkan seluruh data ditabel users anda dapat menuliskan seluruh nama kolom dengan koma sebagai pemisah pada kueri SELECT FROM
seperti pada poin 2 diatas, berikut ini adalah contohnya.
SELECT
id,
name,
phone,
email,
country
FROM users
Namun alih-alih menuliskan semua nama-nama kolom untuk menampilkan data dari table yang tersedia, anda dapat mempersingkat pekerjaan dengan menggunakan tanda bintang ( * ) setelah perintah SELECT, berikut ini adalah contohnya.
SELECT * FROM users
Kedua kode diatas sama saja, bedanya yang pertama anda perlu mengeluarkan lebih banyak waktu daripada perintah SQL yang dibawahnya. Data yang tampil sama dengan gambar tabel pertama diatas, selain itu juga anda dapat menggilnya dengan “Select bintang” atau “Select all”.
Demikian tutorial menampilkan data dari table dengan perintah MySQL SELECT FROM. Jika ada pertanyaan tinggalkan komentar dibawah ini.