Perintah untuk Mengelola Database Tipe-tipe Tabel

32 Software Database MySQL kini merupakan software yang open source, yaitu dapat didstribusikan secara bebas. Sebelumnya MySQL merupakan software database yang shareware yang didstribusikan secara bebas untuk keperluan penggunaan secara pribadi, tetapi jika digunakan secara komersial mana pemakai harus mempunyai lisensi dari pembuatnya. Antarmuka front end untuk aplikasi database MySQL dapat menggunakan bahasa pemrograman umum seperti bahasa pemrograman Java, CC++ ataupun MS. Visual Basic, hasil akhir dari model aplikasi yang dihasilkan adalah aplikasi clientserver.Umumnya akses terhadap database MySQL dari bahasa – bahasa pemrograman tersebut jika di lingkungan Windows menggunakan MyODBC, driver koneksi database dengan menggunakan standard ODBC.http:www.kutukutubuku.com2008openpanduan_pemrograman_mysql _tutorial

2.7.1. Perintah untuk Mengelola Database

Pengelolaan database dapat dilakukan engan menggunakan perintah – perintah SQL Structured Query Language, bahasa yang khusus digunakan untuk melakukan akses database relasional. Perintah SQL dikelompokkan sebagai berikut.http:www.kutukutubuku.com2008openpanduan_pemrograman_mysql _tutorial a. DDL Data Definition Language Merupakan kelompok perintah yang digunakan untuk melakukan pendefinisian database dan pendefinisian table. Dengan kelompok perintah 33 dalam DDL ini, maka dapat membuat table, mengubah strukturnya, menghapus table, membuat indeks untuk table dan lain – lain yang bermuara pada pembentukan struktur database. b. DML Data Manipulation Language Perintah statement SQL digunakan untuk melakukan manipulasi data dalam database, menambahkan, mengubah, menghapus, mengambil dan mencari data query . Perintah SQL standard seperti select, insert, update, delete, create, view dan drop dapat digunakan untuk menyelesaikan tugas yang diberikan berhubungan dengan data suatu database. c. DCL Data Control Language Termasuk dalam DCL adalah perintah untuk pendefinisian pemakai yang boleh mengakses database dan apa saja privelegnya. Fasilitas ini tersedia pada sistem manajemen database yang memiliki fasilitas keamanan dengan membatasi pemakai dan kewenangannya.

2.7.2. Tipe-tipe Tabel

MySql menawarkan 3 macam tabel yaitu ISAM, MyISAM, BDB, dan Heap. ISAM merupakan jenis tabel yang lama dan tidak direkomendasikan untuk aplikasi-aplikasi baru.jenis tabel yang muncul adalah MYISAM. Adapun sintaks untuk deklarasi sebuah tipe tabel adalah : create table table_name type=table_type col_name column attribute; 34 MYISAM, tabel ini sangat cepat dan stabil tidak membutuhkan deklarasi jenis tabel lain kecuali salah satu dari tabel BDB dan HEAP sesuai dengan kebutuhan khusus anda. Heap merupakan tabel campuran yang tidak tersimpan pada lokasi fisik, oleh karena itu akan hilang jika terbentur atau listrik mati. Untuk itu lebih baik menggunakannya hanya untuk tabel sementara saja. http:www.kutukutubuku.com2008openpanduanpemrograman_mysql_tutorial

2.7.3. Karakteristik Penting MYSQL