MySQL
adalah perangkat lunak database server atau sebut saja Database Smart. Database
ini semakin lama semakin populer. Dengan menggunakan database ini, data semakin
aman dan berdaya guna. Database ini juga banyak dipakai pada web database
sehingga data semakin terintegrasi antara database dekstop dengan database web.
Untuk menggunakan database MySQL harus menginstalasinya dahulu ke komputer.
Keistimewaan MySQL
Sebagai server database dengan konsep database modern, MySQL memiliki
keistimewaan. Beberapa keistimewaan dimiliki MySQL sebagai berikut :
1). Portability
Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada
berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server,
Solaris, Amiga, HP-Unix, dan lain-lain.
2). Open Source
MySQL merupakan database open source (gratis), di bawah lisensi GPL sehingga
dapat memperoleh dan menggunakannya secara cuma-cuma tanpa membayar sepersen
pun.
3). Multiuser
MySQL merupakan database yang dapat digunakan untuk menangani beberapa user
dalam waktu bersamaan tanpa mengalami masalah. Dan memungkinkan sebuah database
server MySQL dapat diakses client secara bersamaan pula.
4). Performace Tuning
MySQL mempunyai kecepatan yang cukup baik dalam menangani query-query
sederhana, serta mampu memproses lebih banyak SQL per satuan waktu.
5). Column Type
Database MySQL didukung dengan tipe data yang sangat kompleks, seperti
signed/unsigned integer, float, double, char, varchar, text, blob, data, time,
datetime, timestamp, year, set serta enum.
6). Command dan Functions
MySQL server memiliki operator dan fungsi secara penuh yang mendukung perintah
SELECT dan WHERE dalam query.
7). Security
Sistem Security pada MySQL mempunyai beberapa lapisan sekuritas seperti
tingkatan subnetmask, hostname, dan izin akses user dengan sistem perizinan
yang mendetil serta password terenkripsi.
8) Scalability dan Limits
MySQL mempunyai kemampuan menangani database dalam skala cukup besar, dengan
jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain
itu dapat menampung indeks sampai 32 indeks pada tiap tabelnya.
9). Connectivity
Adanya kemampuan MySQL melakukan koneksi dengan client menggunakan protokol
TCP/IP, Unix socket (Unix), atau Named Pipes (NT).
10). Localization
Adanya kemampuan dalam mendeteksi kesalahan (error code) pada client
menggunakan lebih dari dua puluh bahasa.
11). Interface
MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemograman
menggunakan fungsi API (Application Programming Interface).
12). Clients dan Tools
Database MySQL dilengkapi berbagai tools yang dapat digunakan untuk
administrasi database.
13). Struktur Tabel
MySQL memiliki struktur tabel cukup baik serta cukup fleksibel, misalnya ketika
menangani alter table.
SUMBER
:
http://daun-komputer.blogspot.com/2011/04/pengertian-query-pada-mysql.html