Selasa, 29 Maret 2016

Fungsi - Fungsi Khusus Di MySQL

      Kali ini kita akan membahas Fungsi - fungsi khusus di MySQL diantaranya GREATEST, COUNT, MAX, MIN, SUM, AVG, dll. Memang cukup banyak fungsi - fungsi khusus pada MySQL peda kesempatan kali ini saya menerapkan fungsi - fungsi khusus MySQL pada tabel bernama belajar yang telah saya buat sebelumya. Mari kita pelajari lebih detail.


Fungsi - fungsi khusus di MySQL

1. GREATEST ( nil1, nil2, ...)

    Fungsi digunakan untuk mengambil nilai terbesar dari suatu kumpulan nilai.

Contoh :





2. COUNT ( range )

    Fungsi digunakan untuk mengambil jumlah baris dari suatu query (isi tabel).

Contoh :

3. MAX ( range )

    Fungsi digunakan untuk mengambil nilai terbesar dari suatu ekspresi (query).

Contoh :




4. MIN ( range )

    Fungsi digunakan untuk mengambil nilai terkecil dari suatu ekspresi (query).

Contoh :

5. SUM ( range )

    Fungsi digunakan untuk menjumlahkan total nilai suatu ekspresi (query).

Contoh :

6. AVG ( range )

    Fungsi digunakan untuk menghitung rata-rata nilai dari suatu ekspresi
    (query).

Contoh :

7. Operasi Bitwise

    Operasi bitwise terdiri dari :

  • &    : Bitsiwe OR
  • |      : Bitsiwe AND
  • <<  : Shift Kiri
  • >>  : Shift Kanan  
Contoh :


8. DATABASE ()

    Fungsi digunakan untuk mengambil nama database yang sedang aktif
    (terbuka).

Contoh :

9. USER ()

    Fungsi digunakan untuk mengambil user yang sedang digunakan (aktif).

Contoh :

10. PASSWORD (str)
  • Fungsi digunakan untuk melakukan enkripsi suatu string.
  • Sifat utama dari fungsi password() ini adalah hasilnya selalu sama untuk setiap string yang sama.
  • String hasil dari fungsi password() tidak dapat di-decript (decode). 
        Bisanya sungsi ini digunakan untuk menyimpan password login.

Contoh :

11. ENDECODE (str, pass)

      Fungsi digunakan untuk melakukan ekspresi suatu string str menggunakan
     password atau key pass.

Contoh :

12. DECODE (encripted_str, pass)

      Fungsi digunakan untuk melakukan deskripsi suatu string encripted_str menggunakan password atau key pass. Jika password-nya benar, maka string aslinya akan benar.

Contoh :

13. MD5 (str)

      Fungsi digunakan untuk melakukan enkripsi suatu string str menggunakan metode md5. Fungsi ini juga tidak dapat didekripsi.
Contoh :

14. LAST_INSERT_ID ()

      Fungsi digunakan untuk mengambil id terakhir dalam proses insert dimana tabelnya mengandung field yang bersifat AUTO INCREMENT.

Contoh :

15. VERSION ()

      Fungsi digunakan untuk mengambil versi MySQL yang digunakan.

Contoh :






Akhirnya pembahasan menganai fungsi-fungsi dasar MySQL telah selesai. Terima kasih telah membaca.

0 komentar:

Posting Komentar