MYSQL
Merupakan software sistem manajemen basis data SQL (bahasa Inggris: database management
system) atau DBMS yang multithread dan multi-user. MySQL AB
membuat MySQL tersedia sebagai software gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial
untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL
dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB,
dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia
dan satu orang Finlandia yang mendirikan MySQL
AB adalah: David Axmark, Allan
Larsson, dan Michael "Monty" Widenius.
MySQL
adalah database engine atau server database yang mendukung bahasa database pencarian
SQL. SQL merupakan paket standar untuk berkomunikasi dengan database manapun
untuk melakukan proses pencarian, penyimpanan dan pengambilan data.
MySQL
menyimpan data dalam bentuk file-file di harddisk. Untuk dapat berjalan dengan
baik, file-file yang berisi database dari MyQSL ini harus terpasang pada
harddisk lokal. Jika kita membagi-bagi database pada beberapa harddisk jaringan
komputer, maka bersiaplah untuk mengalami penurunan kecepatan dalam pengolahan
data tersebut.
MySQL
pada mulanya dikembangkan untuk memenuhi kebutuhan pribadi. Pembuat MySQL
menginginkan untuk menggunakan mSQL untuk mengakses beberapa tabel menggunakan
rutin ISAM (Indexed Sequential Access Method) yang dikenal sangat cepat. Namun
setelah menggunakan rutin ISAM masih saja mSQL dirasa lambat. Oleh karena itu,
mereka mulai mengerjakan pemecahan dengan membuat MySQL.
Hasil
dari pengembangan MySQL adalah interface yang memiliki API (Application
Programming Interface) yang sangat mirip dengan mSQL. Hal ini memungkinkan
penggabungan kode-kode program yang dilakukan pihak ketiga dengan mudah. Para pengembang MySQL masih terus melanjutkan
pengembangan MySQL. Sekarang MySQL memiliki fitur yang lebih banyak daripada
mSQL, serta lebih cepat (MySQL sepuluh kali lebih cepat daripada mSQL).
MySQL
sangat populer beberapa tahun terahkhir ini. MySQL merupakan database yang
sangat cepat, yang mengimplementasikan subset dari SQL, sehinga bisa jadi tidak
terlalu cocok untuk sebagain kecil aplikasi, tetapi cocok untuk sebagain besar
aplikasi lainya. Sebagian besar aplikasi mencatat bahwa penggunaan database
MySQL adalah lebih dari cukup.
MySQL
sangat handal dan sangat cepat. Balai Besar Pengembangan Industri Logam dan
Mesin (BBLM) atau sering juga dikenal dengan MIDC (Metal Industries Development
Centre) Departemen Perindustrian dan Perdagangan menggunakan MySQL sejak tahun
1999 dengan tanpa mengalami masalah. Sekarang, MySQL ini di BBLM/MIDC telah
digunakan untuk beberapa aplikasi, misalnya untuk masalah perpustakaan, absensi
dan untuk mengolah data yang melalui web server. Banyak saran di Internet yang
menganjurkan untuk menggunakan MySQL untuk pemakaian database yang besar dan
jalur Internet yang sangat padat.
MySQL
mendukung berbagai tipe data. Tipe data yang disediakan oleh MySQL tersebut,
seperti karakter, bilangan bulat, bilanga desimal, tulisan. Selain itu, MySQL
juga mendukung tipe data untuk ukuran waktu, yaitu tanggal, hari dan tahun. Ada beberapa tipe data
yang didukung oleh MySQL seperti SET dan ENUM. Tipe-tipe ini pada MySQL
diberikan dalam format field-field database yang umum dikenal, seperti
dBaseIII, FoxPro dan sebagainya. Umumnya suatu field ini ini ditampilkan dalam
suatu kolom tersendiri, sedangkan field yang lain berada pada kolom yang lain
pula.
Semua
kolom dibuat berdasarkan nilai default oleh MySQL. Kita dapat menggunakan
INSERT untuk memasukkan nilai-nilai ke dalam kolom-kolom tersebut. Kolom yang
diisi dengan NULL atau tidak dimasukkan nilai apapun akan berisi nilai default.
Untuk
membuat koneksi ini ke server, kita membutuhkan program MySQL Client. Jika kamu
telah menginstal perangkat lunak MySQL server sendiri baik itu pada Windows atau
pada merek yang sama dengan Unix, kamu telah diinstalkan program ini pada tempat
yang sama di tempat program server tadi diinstal. Pada Linux : default
direktori /usr/local/mysql/bin sedangkan Windows, programnya dikenal
dengan mysql.exe dan terletak pada default direktori C:\mysql\bin
0 comments:
Post a Comment