Sabtu, 06 Maret 2010

Apa itu MySQL, Tipe Data MySQL, dan PhpMyAdmin

MySQL (My Structure Query Language) adalah sebuah program pembuat database yang bersifat open source, artinya siapa saja boleh menggunakannya dan tidak dicekal. MySQL sebenarnya produk yang berjalan pada platform Linux. Selain itu, MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multiuser. (Bunafit Nugroho, 2004) Kelebihan dari MySQL adalah menggunakan bahasa query standar yang dimiliki SQL (Structure Query Language). SQL adalah bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengakses database. Namun MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapat didukung oleh hampir semua program aplikasi baik yang open source seperti PHP maupun yang tidak, yang ada pada platform Windows seperti Visual Basic, Delphi, dan lain-lain. (Bunafit Nugroho, 2004)
1.  Tipe Data MySQL

Tipe data
Keterangan
TINYINT Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan berganda : -128 sampai dengan 127 dan untuk yang tidak bertanda : 0 sampai dengan 255
SMALLINT Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -32768 sampai dengan 32767 dan untuk yang tidak bertanda : 0 sampai dengan 65535
MEDIUMINT Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -8388608 sampai dengan 8388607 dan untuk yang tidak bertanda : 0 sampai dengan 16777215
INT Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda : 0 sampai dengan 4294967295
INTEGER Ukuran 4 byte. Sinonim dari INT
BIGINT Ukuran 8 byte. Bilangan bulat terbesar dengan jangkauan untuk bilangan bertanda : -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda : 0 sampai dengan 18446744073709551615
FLOAT(4) Ukuran 4 byte. Bilangan pecahan
FLOAT(8) Ukuran 8 byte. Bilangan pecahan
FLOAT Ukuran 4 byte. Bilangan pecahan
DOUBLE Ukuran 8 byte. Bilangan pecahan
DOUBLE PRECISION Ukuran 8 byte. Bilangan pecahan berpresisi ganda
REAL Ukuran 8 byte. Sinonim dari DOUBLE
DECIMAL(M,D) Ukuran M byte (D+2, jika M<D). Bilangan pecahan
NUMERIC(M,D) Ukuran M byte (D+2, jika M<D). Sinonim dari DECIMAL
Tabel Daftar Tipe Data Untuk Bilangan
Sumber : Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP 2003
 
Tipe data
Keterangan
DATETIME Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1000-01-01 00:00:00' sampai dengan ‘9999-12-31 23:59:59'
DATE Ukuran 3 byte. Tangal dengan jangkauan dari ‘ 1000-01-01' sampai dengan ‘9999-12-31'
TIMESTAMP Ukuran 4 byte. Kombinasi tanggal dan jam, dengan jangkauan dari ‘1970-01-01 00:00:00' sampai dengan tahun 2037
TIME Ukuran 3 byte. Waktu dengan jangkauan dari ‘ -838:59:59' sampai dengan '838:59:59'
YEAR Ukuran 1 byte. Data tahun antara 1901 sampai dengan 2155
Tabel Daftar Tipe Data Untuk Tanggal Dan Jam
Sumber : Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP 2003
 
2.  PhpMyAdmin
PhpMyAdmin adalah suatu program open source yang berbasis web yang dibuat menggunakan aplikasi PHP. Program ini digunakan untuk mengakses databse MySQL. PhpMyAdmin versi terbaru adalah PhpMyAdmin 2.4.0-rc2 yang dapat didownload pada alamat (http:// www.phpmyadmin.net) Kita dapat menggunakan PhpMyAdmin bawaan PHPTriad. (Bunafit Nugroho, 2004)
•  Membuat database
Untuk membuat database dengan phpMyAdmin, cukup menuliskan nama database pada kolom “Create New Database” (dalam bahasa Indonesia “Bangun Database Baru”) kemudian klik Create.
•  Membuat tabel
Dalam membuat tabel dengan phpMyAdmin, dengan cara menuliskan nama tabel pada kolom “Create New Table on Database” dan jumlah field yang akan dibuat kemudian klik Go. (Bunafit Nugroho, 2004)

Tulisan ini saya ambil dari bukunya:
Kadir, Abdul , Dasar Pemrograman Web Dinamis Menggunakan PHP , Andi, Yogyakarta, 2003.
Nugroho, Bunafit, Php dan MySQL dengan editor Dreamweaver MX, Andi Offset, Yogyakarta, 2004.

Tidak ada komentar:

Posting Komentar

bowol.blogspot.com Fans

bowol on Facebook