Kelebihan MySQL Perintah MySQL

MySQL adalah sebuah RDBMS Relational Data Base Management System yang mendukung multi user dan multi threaded SQL database server. MySQL merupakan hasil buah pikiran dari Michael “Monty” Widenuis, David Axmark dan Allan Larson yang dimulai pada tahun 1995.

2.4.2.1. Kelebihan MySQL

Kecepatan adalah hal yang penting saat melakukan sebuah query melalui jaringan internet. Pada versi –versi awal, MySQL mencapai ini dengan mengorbankan beberapa fasilitas yang umumnya terdapat pada DBMS lain, dan pada banyak aplikasi internet yang telah diterapkan hal tersebut tidak menjadi masalah. Kemudahan penggunaan MySQL dikarenakan digunakannya standard bahasa SQL oleh MySQL. Saat ini standard yang diikuti oleh MySQL adalah entry level SQL92 ODBC level 0 – 2 yang banyak dipakai RDBMS. Selain itu tersedianya beberapa aplikasi yang memberikan interface untuk berinteraksi dengan MySQL juga memberikan kemudahan bagi pengguna. MySQL pertama kali dibangun untuk memenuhi kebutuhan akan sebuah SQL server yang dapat menangani database dalam jumlah besar, memiliki kecepatan yang tinggi dengan hardware yang tidak mahal. Saat ini MySQL diedarkan secara gratis dan bersifat open source. Fasilitas-fasilitas yang dimiliki MySQL antara lain : 1. Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan MySQL sehingga bila dirasakan, akan hampir sama dengan menggunakan dBase ataupun FoxPro yang berjalan didalam DOS. 2. Memiliki kemampuan menjalankan aplikasi yang kompleks. Universitas Sumatera Utara 3. Sangat mendukung untuk pemrograman dengan PHP yang berjalan untuk pembuatan halaman WEB. 4. Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai database yang berdiri sendiri, database file server multi pengguna, dan aplikasi klien dari Client Server. 5. Mendukung integritas referensial pada tingkat mesin database. Kelebihan lain dari penggunaan MySQL adalah karena didalam PHP yang digunakan sebagai sarana untuk pembuatan halaman web, telah mempunyai Application Programming Interface MySQL untuk mendukung pemrograman yang berorientasi database pada MySQL.

2.4.2.2. Perintah MySQL

Adapun beberapa perintah sql yang didukung oleh MySQL adalah : 1. SHOW DATABASE atau SHOW TABLE : Untuk menampilkan database atau table yang telah ada 2. CREATE DATABASE atau CREATE TABLE : Untuk membuat database atau table baru Create table “nama-table” field spesifikasi_field,…; Create database “nama-database”; 3. USE “nama-database” : Untuk menggunakan database yang dipilih 4. ALTER TABLE : Untuk mengubah struktur table 5. SELECT : Untuk melihat data dari satu atau beberapa tabel. select kolom-kolom from “nama-tabel”; Universitas Sumatera Utara 6. INSERT INTO : Untuk mengisi data pada suatu tabel atau menambah record pada tabel. insert into “nama-tabel” field1, field2,… values nilai1, nilai2,…; 7. DISTINCT : Untuk menghilangkan record–record yang sama. select distinct field from nama-tabel; 8. SELECT FROM : Untuk melihat isi kolom suatu tabel. select from nama-tabel; 9. UPDATE “nama-table” SET field : Untuk memodifikasi record nilai field secara keseluruhan. 10. WHERE : Untuk menyaring membatasi hasil query sehingga record yang dikeluarkan hanya record yang sesuai kriteria yang diinginkan. select field1, field2 ,..from “nama-tabel” where criteria; 11. DROP “nama-tabel” atau DROP “nama-database” : Untuk menghapus table atau database 12. BETWEEN : Untuk membatasi suatu kolom berada pada suatu baris nilai tertentu. select field1, field2,… from “nama-tabel” where criteria salah satu field sebagai parameter between .. and..; 13. DELETE : Untuk menghapus record atau menghapus kriteria tertentu delete from nama-tabel; delete from “nama-tabel” where criteria; Universitas Sumatera Utara

2.4.3. PHP Hypertext Preprocessor