Koneksi Database MySql dengan PHP Kelebihan MySQL

2.1.3 Definisi MySql

Berikut ini akan dijelaskan mengenai beberapa definisi MYSQL untuk memperjelas pengertian tentang software ini : a. MYSQL adalah sistem pengaturan relational database. Suatu relational database, menyimpan data dalam bentuk tabel-tabel yang kemudian akan diletakkannya semua data dalam satu ruang penyimpanan yang besar. b. MYSQL adalah Open Source Software perangkat lunak. Open Source artinya bahwa software tersebut memungkinkan untuk digunakan dan dimodifikasi oleh siapa saja. c. MYSQL menggunakan GPL GNU General Public License Untuk menentukan apakah seseorang memenuhi persyaratan untuk menggunakan software tersebut dalam situasi yang berbeda. Jika seseorang merasa tidak nyaman dengan GPL atau ingin menggunakan MYSQL untuk aplikasi bisnis, maka orang tersebut dapat membeli lisensi yang bersifat komersial. Sumber: http:www.edisetiawan.co.ccindex.php?pilih=newsmod=yesaksi=li hatid=50 ,diakses pada tanggal 01 Oktober 2010 pukul 19.30 WIB

2.1.4 Koneksi Database MySql dengan PHP

Berikut penulisan fungsi script untuk koneksi ke dalam database MySql : 1. MySql_connect Perintah ini digunakan untuk melakukan koneksi ke server database MySql, fungsi ini memiliki format penulisan sebagai berikut. mysql_connect host, username, password ; 2. MySql_select_db Perintah ini digunakan untuk memilih database yang ada di server MySql, fungsi ini memiliki format penulisan sebagai berikut. mysql_select_db nama_database, pengenal_koneksi ; 3. MySql_query Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini memiliki format penulisan sebagai berikut. mysql_query permintaan, pengenal koneksi ; Sumber : http:supono.wordpress.com20070812koneksi-php-ke-mysql , diakses pada tanggal 01 Oktober 2010 pukul 20.00 WIB

2.1.5 Kelebihan MySQL

MySQL merupakan Relational Database Management System RDBMS yang didistribusikan secara gratis di bawah lisensi GPL General Public License. Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL Structured Query Language. SQL Structured Query Language adalah sebuah konsep operasi database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan operasi data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem database DBMS diketahui dari cara kerja optimizer- nya dalam melakukan proses perintah SQL Structured Query Language, yang dibuat oleh user maupun program aplikasinya. Sebagai database server, MySQL dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Selain itu MySQL memiliki keistimewaan, antara lain : a. Open Source. MySQL didistribusikan secara open source gratis, di bawah lisensi GPL General Public License. b. Multi user. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. c. Column types. MySQL memiliki tipe kolom, seperti signedunsigned integer, float, double, char, text, date, timestamp, dan lain-lain. d. Command dan functions. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query. e. Clients dan tools. MySQL dilengkapi dengan tools yang dapat digunakan untuk administrasi database. f. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani alter table. Sumber : http:f4bregaz.blogspot.com200902tentan-mysql.html , diaskes pada tanggal 01 Oktober 2010 pukul 20.05 WIB

2.2 Mengenal DBMS