1.Describe
Perintah describe digunakan untuk menampilkan struktur tabel
Contoh :
Describe ;
2.Show databases
Perintah Show databases digunakan untuk menampilkan database yang ada pada server
Contoh :
Show databases;
3.Show tables
Perintah show tables digunakan untuk menampilkan semua tabel yang ada didalam database
Contoh :
Show tables;
4.Show open tables
Perintah show open tables digunakan untuk menampilkan tabel yang terbuka
Contoh :
Show open tables;
5.Show create table
Perintah show create tables digunakan untuk menampilkan perintah pembuatan sebuah tabel
Contoh :
Show create table ;
6.Show index from
Perintah show index from digunakan untuk menampilkan index dari table
Contoh :
Show index from ;
Seringkali
dalam membuat laporan tabel mysql, kita memerlukan output dengan
kriteria tertentu misal tanggal, nilai, atau juga karakter. Saya akan
berbagi informasi bagaimana melakukan itu dengan query dalam mysql.
Menampilkan data dengan kunci pencarian format angka/nilai
Menampilkan hanya nilai yang sama
1
|
select * from nama_tabel where nama_field=angka
|
Menampilkan hanya nilai yang lebih kecil
1
|
select * from nama_tabel where nama_field<angka
|
Menampilkan hanya nilai yang lebih besar
1
|
select * from nama_tabel where nama_field>angka
|
Menampilkan hanya nilai yang tidak sama
1
|
select * from nama_tabel where nama_field<>angka
|
Menampilkan data dengan kunci pencarian karakter/string (nilai pasti)
Menampilkan hanya string yang sama
1
|
select * from nama_tabel where nama_field= 'string'
|
Menampilkan hanya string yang tidak sama
1
|
select * from nama_tabel where nama_field<> 'string'
|
Menampilkan data dengan kunci pencarian karakter/string (LIKE --> nilai mirip)
Menampilkan hanya string yang mirip
1
|
select * from nama_tabel where nama_field LIKE 'string'
|
Menampilkan hanya yang mengandung string pencarian, misal pencarian udin maka muncul syamsuddin, bahruddin, dll
1
|
select * from nama_tabel where nama_field LIKE '%string%'
|
Menampilkan yang tidak ada kata kunci
1
|
select * from nama_tabel where nama_field NOT LIKE '%string%'
|
Menampilkan data dengan kunci pencarian tanggal (pasti)
Menampilkan hanya sesuai tanggal kunci
1
|
select * from nama_tabel where nama_field = '2001-10-10'
|
Menampilkan hanya yang kurang dari tanggal kunci
1
|
select * from nama_tabel where nama_field < '2001-10-10'
|
Menampilkan hanya yang lebih dari tanggal kunci
1
|
select * from nama_tabel where nama_field > '2001-10-10'
|
Menampilkan hanya yang tidak sama dengan tanggal kunci
1
|
select * from nama_tabel where nama_field <> '2001-10-10'
|
Menampilkan hanya yang diantara tanggal kunci
1
|
SELECT * FROM nama_tabel WHERE tanggal BETWEEN '2007-12-01' AND '2008-01-01' ;
|
Menampilkan hanya bulan tertentu
1
|
SELECT * FROM nama_tabel WHERE MONTHNAME(field_tanggal) = 'November' ;
|
Mungkin banyak lagi tergantung keperluan, query yang bisa dikembangkan ratusan bahkan ribuan kasus.
Semoga bermanfaat
Zainal Hakim
- See more at:
http://www.zainalhakim.web.id/posting/menampilkan-data-dengan-kriteria-tertentu-pada-mysql.html#sthash.nQM8H2Pr.dpuf