Baca Juga
Fungsi Yang Digunakan Di MySql
Fungsi MySQL adalah merupakan fasilitas yang disediakan oleh
database secara umum untuk memanipulasi data yang kompleks, seperti
mencari jumlah data, mencari rata-rata nilai yang ada dalam suatu tabel
dan lain-lain. Dengan adanya Fungsi memungkinkan kita memanfaatkan
server untuk melakukan pemrosesan, ’Server Side Processing’. Data
langsung diproses di dalam server.
Secara anatomi suatu Fungsi terdiri atas nama Fungsi diikuti dengan parameter (argumen) Fungsi yang diapit tanda kurung. Berikut adalah bentuk umum penulisan Fungsi dalam Mysql:
Nama Fungsi([argumen_1 [,argumen_2 [,...]]]) argumen_1, argumen_2,... adalah argumen atau parameter yang dibutuhkan oleh Fungsi.
Berikut ini adalah panduan dalam menuliskan Fungsi dalam Mysql:
- Fungsi dapat ditulis dalam huruf kecil ataupun huruf besar.
- Tidak ada spasi antara nama Fungsi dengan tanda kurung pembuka.
- Jika dibutuhkan lebih dari satu argumen maka setiap argumen dipisahkan oleh tanda koma (,).
Fungsi dalam Mysql dapat dikelompokkan menjadi:
- Fungsi sistem
- Fungsi karakter
- Fungsi agregat
- Fungsi aritmetik
- Fungsi tanggal
- Fungsi logika
Fungsi Sistem
Fungsi sistem adalah kelompok Fungsi yang
memberikan informasi tentang pemakaian server database. Kelompok Fungsi
ini terdiri dari:
DATABASE()
Fungsi ini digunakan untuk memberikan informasi database apa yang sedang digunakan oleh pemakai.
LAST_INSERT_ID()
Digunakan untuk menampilkan informasi data yang telah dihasilkan
(di-generate) oleh Mysql pada kolom yang menggunakan tipe data AUTO
INCREMENT.
SESSION_USER()
Fungsi yang digunakan untuk manampilkan informasi pemakai yang sedang
melakukan akses ke dalam server Mysql. Kadang digunakan oleh pemakai
untuk mengetahui siapa yang sedang login ke dalam database yang sedang
ditinggalkan oleh pemakainya, atau kadang juga kita ingin mengetahui
pada saat ini kita sedang memakai account user milik siapa.
SYSTEM_USER()
Fungsi ini sama dengan Fungsi SESSION_USER().
USER()
Fungsi ini sama dengan Fungsi SESSION_USER() dan SYSTEM_USER().
• SHOW DATABASE
• Fungsi ini dapat digunakan untuk melihat database yang sudah ada dalam Mysql.
• USE NAMADATABASE
Apabila seorang pemakai telah berada di dalam lingkungan Mysql, pemakai
tersebut dapat memilih database mana yang akan dikelola. Untuk keperluan
tersebut pemakai dapat menggunakan perintah use diikuti nama database
yang akan dikelola. NAMADATABASE adalah nama dari database yang ada pada
Mysql.
SHOW TABLES
Fungsi ini digunakan untuk melihat tabel apa saja yang ada di dalam suatu database.
DESCRIBE NAMATABEL
Fungsi ini digunakan untuk melihat struktur tabel yang ada dalam suatu
database. NAMATABEL adalah tabel yang ingin dilihat strukturnya seperti
field-field dan tipe data yang ada dalam tabel tersebut.
VERSION()
Fungsi yang digunakan untuk mengetahui versi dari server Mysql yang sedang digunakan.Fungsi Karakter
Fungsi Karakter – Fungsi yang digunakan
untuk melakukan manipulasi data karakter (string). Mysql menyediakan
banyak Fungsi built-in untuk melakukan manipulasi teks, diantanya
adalah:
LOWER(x)
Fungsi ini akan mengkonversi semua karakter dalam string menjadi huruf kecil semuanya.
Contoh:
Select LOWER(’LowerCase’)
Hasil:
lowercase
UPPER(x)
Fungsi ini digunakan untuk mengkonversi semua karakter dalam string menjadi huruf besar semuanya.
Contoh:
Select UPPER(’LowerCase’)
Hasil:
LOWERCASE
ASCII(x)
Digunakan untuk menghasilkan kode ASCII untuk karakter pertama dalam suatu string. x adalah karakter atau string.
Contoh:
Select ASCII(’a’);
Select ASCII(’Teks’);
Hasil:
65
84
CONCAT(x,y,z,…)
Fungsi ini digunakan untuk menggabungkan beberapa string yang menjadi
satu string. akan tetapi apabila ada nilai NULL dalam parameter, maka
hasil dari CONCAT adalah NULL.
Contoh:
select concat(’satu’,’dua’,’tiga’);
select concat(‘satu’,null,’tiga’);
Hasil:
satuduatiga
null
SUBSTRING(x,m,n)
Digunakan untuk mendapatkan karakter sebanyak n karakter pada string x dimulai dari karakter yang ke m. Jika m bilangan negatif maka proses pengambilan karakter dimulai dari sebelah kanan string.
Contoh:
Select substring(’database’,2,3);
Select substring(’database’,-4,3);
Hasil:
ata
bas
LENGTH(x)
Fungsi ini digunakan untuk mendapatkan panjang string
Contoh:
Select length(’database’);
Hasil:
8
LPAD/RPAD(x,y,z)
Fungsi ini digunakan untuk menambahkan string z ke string x disebelah kiri atau kanan string x dan jumlah karakter string z menjadi sebanyak y, proses penambahan dilakukan apabila jumlah karakter x lebih kecil dari y.
Contoh:
Select lpad(’base’,8,’da’);
Select rpad(’base’,8,’da’);
Hasil:
dadabase
basedada
TRIM([[BOTH atau LEADING atau TRAILING][x][FROM]y)
Fungsi Trim digunakan untuk membuang karakter x baik di depan atau di belakang atau kedua sisi string y.
Contoh:
Select trim(leading from ‘ database’);
Select trim(trailing from ‘ database ‘);
Select trim(both from ‘ database ‘);
Select trim(both ‘d’ from ‘database’);
Select trim(‘ database ‘);
Hasil:
Contoh:
database
database
database
atabase
database
semoga bermanfaat dan jangan lupa tinggalkan komentar anda
Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon