16 case nilai:
statement .
. .
2.5. MySQL
MySQL adalah database yang menghubungkan script PHP, menggunakan perintah query dan escape character yang sama dengan PHP. MySQL mempunyai
tampilan client yang mempermudah kita dalam meng-akses database dengan kata sandi untuk mengijinkan proses yang boleh kita lakukan. Kelebihan dari MySQL
dapat melakukan transaksi dengan mudah dan efisien serta mampu menangani jutaan user dalam waktu yang bersamaan.
Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris row atau
record dan kolomcolumn atau field. Sedangkan dalam sebuah database dapat
terdiri dari beberapa table.
2.5.1. Kelebihan MySQL
Database MySQL memiliki beberapa kelebihan dibandingkan dengan database lain, diantaranya :
1. MySQL merupakan Database Management System DBMS
2. MySQL sebagai Relation Database Management System RDMS
atau disebut dengan database Relational. 3.
MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau
usaha tanpa harus membeli atau membayar lisensinya.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17 4.
MySQL merupakan sebuah database client. 5.
MySQL mampu menerima query yang bertupuk dalam satu permintaan atau Multhithreading.
6. MySQL merupakan Database yang mampu menyimpan data
berkapasitas sangat besar hingga berukuran GigaByte sekalipun. 7.
MySQL didukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan aplikasi apa saja termasuk berupa
visual seperti visual Basic dan Delphi. 8.
MySQLadalah Database menggunakan enkripsi password, jadi database ini cukup aman karena memiliki password untuk
mengakses nya. 9.
MySQL merupakan Database Server yang multi user, artinya database ini tidak hanya diguanakan oleh satu pihak orang akan
tetapi dapat digunakan oleh banyak pengguna. 10.
MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci unique
11. MySQL memiliki kecepatan dalam pembuatan tabel maunpun
peng-update an tabel.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
2.5.2. Type Data MySQL
Beberapa tipe data dalam MySQL yang sering dipakai: Tabel 2.1 Tipe Data MySQL
Tipe data Keterangan
INTM [UNSIGNED] Angka
-2147483648 sd 2147483647 FLOATM,D
Angka pecahan DATE
Tanggal Format : YYYY-MM-DD
DATETIME Tanggal dan Waktu
Format : YYYY-MM-DD HH:MM:SS
CHARM String dengan panjang tetap
sesuai dengan yang ditentukan. Panjangnya 1-255 karakter
VARCHARM String dengan panjang yang
berubah-ubah sesuai dengan yang disimpan saat itu.
Panjangnya 1 – 255 karakter
BLOB Teks dengan panjang
maksimum 65535 karakter LONGBLOB
Teks dengan panjang maksimum 4294967295
karakter
2.5.3. MENGHUBUNGKAN PHP DENGAN MySQL
Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini:
File utama.php:
?php function open_connection
{ host=”localhost”;
username=”root”;
password=””; databasename=”privatdb”;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19 link=mysql_connecthost,username,password or die Database
tidak dapat dihubungkan;
mysql_select_dbdatabasename,link; return link;
} ?
Isi dari variabel host, username, password dan databasename dapat
disesuaikan sesuai dengan setting pada MySQL server yang ada.
2.6. SQL SERVER