Pendahuluan MySQL merupakan Database Management System SQL open source yang paling populer, yang dikembangkan, didistribusikan, dan didukung oleh MySQL AB. MySQL AB adalah sebuah perusahaan komersial, yang didirikan oleh para pengembang MySQL. MySQL AB adalah perusahaan open source generasi kedua yang menyatukan nilainilai dan metodologi open source dengan suatu model bisnis yang sukses.
Berikut ini fiturfitur utama MySQL:
·
MySQL adalah relational database management system
·
Software MySQL adalah open source
·
Database server MySQL sangat cepat, reliable, dan mudah digunakan
·
Database server cMySQL bekerja dalam client/server atau embedded system
Penyesuaian Dengan Standar Standar
SQL
MySQL mendukung entrylevel
SQL92. Entrylevel berisi serangkaian keistimewaan
keistimewaan yang mendefinisikan dasardasar pemenuhan SQL92.
Oracle menyesuaikan dengan SQL89, yang mana adalah suatu subset dari tipe SQL92 dengan tambahan
tipetipe spesifik.
Beberapa tipe SQL92 dipetakan kedalam tipetipe oracle. PostgreSQL menggunakan suatu subset dari bahasa SQL9299 yang diperluas dan bahasa SQL 3. Sintak tipetipe data SQL92 dipetakan langsung kedalam tipe asli postgreSQL.
Program Program Klien MySQL
Programprogram klien MySQL dapat
dipanggil atau dijalankan dari
commandline, seperti dari sebuah console prompt Windows, atau dari sebuah UNIX prompt shell. Ketika Anda menjalankan suatu program
klien, Anda dapat menentukan opsiopsi untuk mengontrol tindak tanduk dari program klien. Beberapa opsi menjelaskan kepada program klien tentang bagaimana menghubungi server MySQL. Beberapa opsi lainnya menjelaskan
kepada program klien aksi yang manakah yang harus dilakukan.
Program klien
mysql memungkinkan Anda mengirimkan permintaanpermintaan (query)
ke server MySQL,
dan menerima hasilnya. Untuk menentukan opsiopsi yang didukung
oleh program mysql, jalankan perintah dengan opsi –help. Sebagai contoh, untuk mencari
tahu bagaimana menggunakan mysql , ketiklah perintah berikut ini:
shell> mysql help
Untuk mengetahui versi dari program mysql, gunakan opsi –version:
shell> mysql version
Untuk menghubungi
server menggunakan program klien, klien harus
mengetahui
pada komputer yang manakah server MySQL aktif atau berjalan. Sebuah koneksi atau hubungan bisa dilakukan secara lokal pada suatu server MySQL yang berjalan pada komputer yang sama dengan komputer yang sedang menjalankan
program klien mysql, atau
dapat dilakukan secara jarak jauh (remote) ke suatu server MySQL yang berjalan pada komputer yang berbeda dengan komputer yang sedang menjalankan program klien mysql,Anda tentunya harus memiliki user account (username dan password) yang terdaftar pada server MySQL tersebut untuk dapat melakukan koneksi ke server.
Dua buah opsi yang menunjukkan kepada klien dimanakah server MySQL berjalan, begitu
juga tipe koneksi yang dilakukan.
host=nama_komputer
atau
h nama_komputer
Opsi ini
menentukan pada komputer yang manakah server
MySQL aktif atau berjalan. Nilai dari opsi
ini dapat berupa nama komputer atau
nomor IP. Nilai default adalah localhost.
port=nomor_port
atau
P nomor_port
Opsi ini
menunjukkan nomor port yang manakah yang dapat
dihubungi pada komputer server,
ini hanya diterapkan untuk koneksi TCP/IP. Default nomor port
MySQL adalah 3306. Dua buah opsi
yang menyediakan informasi indentifikasi,
yaitu username dan password atau user account yang Anda akan gunakan untuk dapat mengakses server.
user=username
atau
u username
Opsi ini menentukan username untuk account MySQL Anda.
password=password
atau
ppassword
Opsi ini menentukan password untuk account
MySQL Anda. Berikut ini contohcontoh
bagaimana menggunakan opsiopsi program klien mysql untuk melakukan koneksi:
Koneksi ke
server menggunakan default nama komputer
dan default username
tanpa password:
shell> mysql
·
Koneksi
ke server pada komputer lokal
dengan nama user 'naufal', dan meminta
mysql untuk menanyakan password Anda:
shell> mysql host=localhost password user=naufal
·
Koneksi ke server dengan
opsi yang sama dengan contoh
sebelumnya, tetapi
menggunakan bentuk opsi singkat:
shell> mysql h localhost p u naufal
·
Koneksi ke server dengan IP address yang spesifik, dengan nama user 'naufal' dan
password 'rahasia':
shell> mysql host=1
92. 1 68. 1 .33 password=rahasia user=naufal
·
Koneksi ke server pada
localhost dengan default username dan
password dan dengan mengkompress paket data yang lewat atau melintas antara klien dan server
shell> mysql host=localhost compress