Minggu, 09 Juni 2013

Pengenalan mysql

MySQL Bersifat Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). PHP mendukung MySQL sebagai database yang dapat digunakan dalam PHP. MySQL merupakan turunan dari konsep utama dalam database, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database terutama untuk pemilihan dan pemasukkan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Pemilihan MySQL sebagai program berbasis data didasarkan atas mudah dikoneksikan dengan PHP dan mempunyai program tambahan yang di sebut PHPMyadmin, yang memudahkan pembuatan basis data dengan menggunakan table PHPMyadmin dapat dijalankan dengan cara mengetikkan alamat sebagai berikut http://localhost/phpmyadmin/. PhpMyAdmin merupakan sistem administrasi database MySQL berbasis web. Segala administrasi dan manajemen dapat dilakukan dalam tampilan web yang iteratif. Administrasi-administrasi yang dapat dilakukan dengan PhpMyAdmin, antara lain :
a. Create dan drop database
b. Create, copy, dan alter table
c. Delete, edit, dan menambah field
d. Mengeksekusi pernyataan SQL
e. Me-manage keys pada field, dan lain-lain
MySQL mempunyai banyak kelebihan yaitu, MySQL dapat berjalan stabil pada berbagai system operasi diantaranya adalah Windows, Linux, FreeBSD, Solaris, dan lainnya. MySQL didistribusikan secara Open Source. MySQL mempunyai tipe kolom yang sangat kompleks seperti integer, float, double, char, varchar, text dan lainnya. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik (Multiuser). MySQL mempunyai beberapa level sekuritas seperti level subnetmask, nama user, izin akses user dengan sistem perizinan yang detail serta password terenkripsi. Secara umum akses ke database melalui tiga tahapan yaitu :
1. Koneksi ke database (tahap persiapan)
2. Query/permintaan data (tahap operasi)
3. Pemutusan koneksi (tahap selesai)
Untuk mengaktifkan MySQL di lingkungan Windows maka harus dijalankan software server MySQL. Untuk Windows XP 2003 yang merupakan software servernya adalah mysql. Program ini terletak pada direktori c:\mysql\bin.

Beberapa Perintah Dasar MySQL

1.Statement Create
Statement ini digunakan untuk membuat database atau table dalam suatu database. Sintaks untuk membuat database sebagai berikut :
CREATE DATABASE nama_database;
Sedangkan sintaks untuk membuat table adalah sebagai berikut :
CREATE TABLE nama_table(nama_kolom tipe_data panjang_tampung_kolom);
2. Statement Select
Statement ini digunakan untuk menampilkan data di dalam table, perintah ini memiliki cakupan yang sangat luas. Pada statement ini ada beberapa perintah yang dapat digunakan dan fungsi sebagai syarat dalam menampilkan data.
Sintaksnya adalah sebagai berikut :
SELECT nama_kolom FROM nama_tabel WHERE syarat1, syarat2;
3. Statement Insert
Statement ini digunakan untuk memasukkan data dalam kolom pada suatu table. Sintaksnya adalah sebagai berikut :
INSERT INTO nama_table VALUES (kolom_1, kolom_2, kolom_n);
4.Statement Update
Statement ini digunakan untuk merubah atau memperbaharui data yang terdapat pada suatu tabel.
UPDATE nama_table SET nama field1=nilai_baru WHERE syarat1, syarat2;
5. Statement Rename
Statement RENAME TABLE ini dapat digunakan untuk mengganti nama suatu tabel.
6.Statement Drop
Statement ini dapat digunakan untuk menghapus database, table, index, dan fungsi secara permanen.
7. Statement Grant dan Revoke
Kedua statement ini digunakan untuk memberikan suatu hak kepada user ataupun mencabut hak tersebut. Untuk memberikan suatu hak pada user digunakan perintah GRANT. Sedangkan untuk mencabutnya digunakan perintah REVOKE.
8. Statement Delete
Digunakan untuk menghapus suatu baris dari suatu tabel. Jika menggunakan perintah ini tanpa perintah Where, semua baris akan di hapus dan mengakibatkan table menjadi kosong.
9. Statement Alter Table
Statement ini digunakan untuk memodifikasi struktur table. Statement ini dapat digunakan untuk menambah kolom, menghapus kolom, mengubah kolom, mengubah tipe data dan lain sebagainya.

Tool Administrasi

MySQL memiliki banyak tool yang dapat digunakan untuk memudahkan administrasi. Salah satu tool yang akan dijelaskan yaitu WinMySQLadmin.
WinMySQLadmin
WinMySQLadmin merupakan tool khusus pada system operasi Windows. Tool ini akan di boot secara otomatis ketika masuk pada system Windows. Administrasi-administrasi yang dapat dilakukan dengan tool ini antara lain :
1. Mengontrol MySQL server
2. Konfigurasi file my.ini
3. Administrasi Database

Tidak ada komentar:

Posting Komentar