|

Sebelum membaca tulisan ini terlebih dahulu baca tulisan wempi yang lalu dengan judul Fungsi MySQL [Pendahuluan] biar tidak membingungkan memahami tulisan ini, hee...
Fungsi Sistem adalah fungsi yang memberikan informasi tentang penggunaan server database oleh pemakai. fungsi-fungsi ini terdiri dari;
- DATABASE()
- LAST_INSERT_ID()
- SESSION_USER()
- SYSTEM_USER()
- USER()
- VERSION()
- BENCHMARK(x, ekspresi)
- LOAD_FILE(namafile)
Oke... mari kita pelajari satu persatu dari fungsi sistem di atas.
------------------------------------------
DATABASE() Fungsi ini bermanfaat untuk menampilkan informasi database apa yang sedang digunakan oleh pemakai. Systaxnya; select DATABASE();
------------------------------------------
LAST_INSERT_ID() Fungsi ini digunakan untuk menampilkan informasi data yang telah dihasilkan (di-generate) oleh MySQL pada kolom yang memakai tipe data AUTOINCREMENT. Syntaxnya; select LAST_INSERT_ID();
------------------------------------------
SESSION_USER() Fungsi ini dapat menampilkan informasi pemakai yang sedang melakukan akses ke dalam server MySQL dan biasanya digunakan oleh pemakai atau administrator database untuk mengetahui siapa user yang sedang mengakses server MySQL. Syntaxnya; select SESSION_USER();
------------------------------------------
SYSTEM_USER() Fungsi ini sama dengan fungsi SESSION_USER(). Syntaxnya; select SYSTEM_USER();
------------------------------------------
USER() Fungsi ini juga sama dengan 2 fungsi di atas yakni fungsi SESSION_USER() dan SYSTEM_USER(). Syntaxnya; select USER();
------------------------------------------
VERSION() Untuk mengetahui versi MySQL yang sedang kita pakai sekarang, kita bisa menggunakan fungsi ini. Syntaxnya; select VERSION();
------------------------------------------
BENCHMARK(x, ekspresi)
Fungsi yang bermanfaat guna mengetahui lama waktu yang dipakai server untuk mengerjakan suatu perintah (ekspresi) sejumlah x kali. Dengan demikian kita dapat menilai berapa cepat server mengevaluasi sebuah query. Syntaxnya; select BENCHMARK(x, ekspresi);
Contoh penggunaanya; select BENCHMARK(20, select * from daftaralamat);
------------------------------------------
LOAD_FILE(namafile)
Fungsi ini digunakan untuk membuka file dan memberikan isinya sebagai string. File yang di load harus ada dalam server dan pemakai yang menggunakan fungsi ini harus memiliki hak akses FILE.
Contoh penggunaanya; update daftaralamat SET gambar = LOAD_FILE('/home/people/wempi.gif') where id_daftar_alamat='3'; atau select LOAD_FILE('c:/boot.ini');
------------------------------------------
Seiring perkembangan (versi) tentunya fungsi-fungsi sistem tersebut yang wempi terangkan di atas akan berkembang juga dan bertambah banyak. Silakan konfirmasi ke wempi melalui ruang komentar di bawah atau ke halaman kontak jika ada fungsi sistem baru di MySQL untuk sama-sama kita tambahkan pada tulisan ini.
Selanjutnya kita akan membahas tentang Fungsi MySQL [Agregate].
|
Comments
Sumpah gak ngertiiiii....hihihi...
RSS feed for comments to this post