Tipe Data Membuat Database dan Table Memasukkan record

16

2.2.2 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL bahasa Inggris: database management system atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

2.2.2.1 Tipe Data

Berikut ini adalah tipe data dalam MySQL. Tabel 2.1 Tipe Data Tipe data Keterangan INTM [UNSIGNED] Angka -2147483648 sd 2147483647 FLOATM,D Angka pecahan DATE Tanggal Format : YYYY-MM-DD DATETIME Tanggal dan Waktu Format : YYYY-MM-DD HH:MM:SS CHARM String dengan panjang tetap sesuai dengan yang ditentukan. Panjangnya 1-255 karakter VARCHARM String dengan panjang yang berubah-ubah sesuai dengan yang disimpan saat itu. Panjangnya 1 – 255 karakter BLOB Teks dengan panjang maksimum 65535 karakter LONGBLOB Teks dengan panjang maksimum 4294967295 karakter 17

2.2.2.2 Membuat Database dan Table

Bentuk prompt “mysql” adalah tempat menuliskan perintah-perintah MySQL. Setiap perintah SQL harus diakhiri dengan tanda titik-koma “;” . Gambar 2.3 Command Prompt MySQL Cara untuk membuat sebuah database baru adalah dengan perintah sebagai berikut: create database namadatabase; Contoh : create database dataku; Untuk membuka sebuah database dapat menggunakan perintah berikut ini: use namadatabase; Contoh: use dataku; Perintah untuk membuat tabel baru adalah: create table namatabel struktur ; Contoh: Misalkan kita ingin menyimpan data anggota yaitu: nomor, nama, email, alamat, kota. Sedangkan strukturnya seperti tabel dibawah ini: 18 Tabel 2.2 Struktur tabel Kolomfield Tipe data Keterangan nomor int6 not null primary key angka dengan panjang maksimal 6, sebagai primary key , tidak boleh kosong nama char40 not null teks dengan panjang maksimal 40 karakter, tidak boleh kosong email char255 not null teks dengan panjang maksimal 255 karakter, tidak boleh kosong alamat char80 not null teks dengan panjang maksimal 80 karakter, tidak boleh kosong kota char20 not null teks dengan panjang maksimal 20 karakter, tidak boleh kosong Perintah MySQL untuk membuat tabel seperti diatas adalah: create table teman nomor int6 not null primary key, nama char40 not null, email char255 not null, alamat char80 not null, kota char20 not null ;

2.2.2.3 Memasukkan record

Untuk memasukkan sebuah baris record kedalam tabel MySQL adalah sebagai berikut: insert into namatabel valueskolom1, kolom2, kolom3,…; Contoh : insert into teman values ‘1’,’Arini Nurillahi’,’arinihotmail.com’,’Jl.Lebak Rejo 7’,’Surabaya’; 19

2.2.2.4 Menampilkan isi table