Kelebihan MySQL Type Data MySQL SQL Structured Query Language

27 Contoh halaman HTML di atas mengandung dua field input dan sebuah tombol submit. Ketika user mengisi form dan mengklik tombol submit, data form akan dikirim ke file. File welcome.php : html body Welcome ?php echo _POST[name]; ?.br You are ?php echo _POST[age]; ? years old. body html Keluaran dari skrip tersebut adalah : Welcome John. You are 28 years old. Untuk mengambil data form di PHP digunakan variabel _GET atau _POST. 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 penulis dalam meng-akses database dengan kata sandi untuk mengijinkan proses yang boleh penulis lakukan. Kelebihan dari MySQL dapat melakukan transaksi dengan mudah dan efisien serta mampu menangani jutaan user dalam waktu yang bersamaan. [3]

2.5.1. Kelebihan MySQL

Database MySQL memiliki beberapa kelebihan dibandingkan dengan database lain, diantaranya : 1. MySQL merupakan Database Management System DBMS 28 2. MySQL sebagai Relation Database Management System RDMS atau disebut dengan database Relational. 3. MySQL merupakan sebuah database server yang free, artinya penulis bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. 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. MySQL adalah 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. 29

2.5.2. Type Data MySQL

Beberapa tipe data dalam MySQL yang sering dipakai, Berikut Tabel 2.6 Tipe Data MySql Tabel 2.6 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. SQL Structured Query Language

Structured Query Language SQL adalah bahasa standard untuk melakukan berbagai operasi data pada database, diantaranya mendefinisikan tabel, menampilkan data kriteria tertentu, menambahkan data hingga menghapus data tertentu. Penggunaan SQL pada beberapa bahasa pemrograman secara umum 30 relatif sama. Berikut akan dijelaskan beberapa perintah SQL yang sering digunakan dalam operasi pemrograman database.

1. SELECT

Perintah SELECT digunakan untuk menampilkan data. Bentuk Umum : Klausa WHERE digunakan untuk membatasi data yang akan ditampilkan dengan menambahkan syarat tertentu pada data yang ingin ditampilkan. Klausa ORDER BY digunakan untuk menampilkan data dengan urutan menaik ASC atau urutan menurun DESC. Contoh :

2. INSERT

Perintah INSERT digunakan untuk menambahkan data kedalam tabel. Bentuk Umum: Contoh :