Fungsi MySQL | Pendahuluan |

Mau  ngearsip pengetahuan dulu ah... Dari pada dibawa mati mending di catet saja di sini siapa tau berguna bagi yang lain dan mudah-mudahan banyak yang ngopy paste [baik full maupun dikembangkan lagi, silakan].

Taukan SQL? Itu loh, bahasa yang digunakan buat ngeakses data dalam basis data relasional. Saat tulisan ini dibuat sebagian besar basisdata sekarang ini memungkinkan kita untuk melakukan mamanipulasi datanya menggunakan sql. Seperti yang sekarang lagi kita bahas, MySQL.

Sedangkan MySQL itu sendiri merupakan salah satu database relasional yang free dan opensource [ada juga memang seri komersilnya], sekarang sudah diakuisisi oleh oracle, gak tau deh kedepannya apakah akan jadi komersil semua atau tidak. Seperti yang wempi terangkan, dengan SQL kita bisa memenej database ini.

Oke kita lanjut saja mengarsipkan pengetahuan wempi tentang fungsi SQL yang ada di MySQL, kalo pengin tau yang Basic dulu silakan baca
Syntax basic


Fungsi (function) merupakan fasilitas yang disediakan database untuk memungkinkan kita memanipulasi database, jadi akses ke database tidak hanya CRUD [create, read, update and delete] saja. Dengan fungsi kita bisa mencari jumlah data, mencari rata-rata nilai dan lain sebagainya.

Dengan adanya fungsi proses dilaksanakan pada sisi server bukan client [server-side processing], jadi data langsung diproses di dalam server, sehingga lebih cepat toh. Karena proses ini dapat langsung dilaksanakan bersamaan dengan proses query data ke server.

Syntaxnya kurang lebih begini: namafungsi ([argumen_1 [,argumen_2 [,...]]])

argumen_1, argumen_2 merupakan parameter yang dibutuhkan oleh fungsi. [Jangan mikir dulu di tulisan pendahuluan ini baca aja terus seri tulisan Fungsi MySQL , hee...]. Dan ingat teman-teman tanda [ ] yang ada di setiap syntax yang di tulis berarti bersifat optional, artinya boleh ada dan boleh tidak.

Fungsi selalu disertakan pada perintah query, contoh syntaxnya adalah select fungsi(ekspresi) [from namatable];

Berikut ini pengelompokan fungsi-fungsi yang ada di MySQL:
Fungsi MySQL system


Fungsi mySQL agregat



Fungsi Aritmatika dasar

Fungsi string



Fungsi Date and Time




fungsi LOGIKA



Dari beberapa buku yang saya baca, dikarenakan Fungsi Agregate dan Fungsi System keberadaannya adalah berdiri sendiri dan tidak berkaitan dengan manipulasi data maka dikelompokkan seperti di atas [6 Kelompok]. Namun ada juga buku yang mengelompokkan fungsi MySQL hanya ke dalam 4 kelompok saja.

Tapi sepertinya menurut saya lebih bagus dikelompokkan menjadi 6 bagian, karena lebih detil dan mudah mempelajarinya. [menurut gue aja loh].

sebelum nya saya sangat berterimakasih sama kang wempi <<<
yang udah banyak ngasih tutorial tentang MySQL ,lengkap banget ...

Comments