Minggu, 06 November 2011

PENGANTAR MySQL

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 nilai­nilai dan metodologi open source dengan suatu model bisnis yang  sukses.
Berikut ini fitur­fitur 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  entry­level  SQL­92.  Entry­level  berisi   serangkaian   keistimewaan ­ keistimewaan   yang mendefinisikan dasar­dasar pemenuhan SQL­92.  Oracle menyesuaikan dengan SQL­89, yang mana adalah suatu sub­set dari tipe SQL­92 dengan tambahan  tipe­tipe spesifik.
Beberapa tipe SQL­92  dipetakan kedalam tipe­tipe oracle. PostgreSQL menggunakan suatu sub­set dari bahasa  SQL92­99 yang diperluas dan bahasa SQL 3. Sintak tipe­tipe data SQL­92 dipetakan langsung kedalam tipe asli postgreSQL.
           
 Program ­ Program Klien MySQL
Program­program klien  MySQL dapat dipanggil atau dijalankan dari command­line, seperti dari sebuah console prompt Windows, atau dari sebuah UNIX prompt shell. Ketika Anda   menjalankan   suatu   program   klien,   Anda   dapat   menentukan   opsi­opsi 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 permintaan­permintaan (query) 
ke server MySQL,  dan menerima hasilnya.  Untuk menentukan opsi­opsi  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 contoh­contoh 
bagaimana menggunakan opsi­opsi 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

0 komentar: