Sunday, February 1, 2009

MySQL FUNDAMENTAL

SQL (Structured Query Language) adalah bahasa yang khusus digunakan untuk mengoperasikan database. Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field), sedangkan dalam sejumlah database dapat terdiri dari beberapa tabel.


Beberapa tipe data dalam MySQL yang sering dipakai:


Tipe Data

Keterangan

INT (M) [unsigned]

Angka : -2147483684 s/d 2147483647

FLOAT (M,D)

Angka pecahan

DATE

Tanggal, Format : YYYY-MM-DD

DATETIME

Tanggal dan waktu, format : YYYY-MM-DD HH:MM:SS

CHAR (M)

String dengan panjang tetap sesuai dengan yang ditentukan, panjangnya 1-255 karakter

VARCHAR (M)

String dengan panjang berubah-ubah sesuai dengan yang ditentukan pada saat itu, panjangnya 1-255 karakter

BLOB

Teks dengan panjang maksimum 65535 karakter

LONGBLOB

Teks dengan panjang maksimum 4294967295 karakter


MEMBUAT DATABASE DAN TABLE

A. Melalui Command Prompt

Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini:

C:\> MYSQL (Enter)


Bentuk prompt “mysql>” adalah tempat menuliskan perintah-perintah MySQL. Setiap

perintah SQL harus diakhiri dengan tanda titik-koma “;” .


Cara untuk membuat sebuah database baru adalah dengan perintah:

create database namadatabase;


Kemudian untuk membuka sebuah database dapat menggunakan perintah berikut ini:

use namadatabase;


Perintah untuk membuat tabel baru adalah:

create table namatabel

(

struktur

);


B. Melalui PHPMyAdmin

Akan dijelaskan secara lisan dan praktek….


MEMASUKKAN DATA KEDALAM DATABASE

Untuk memasukkan sebuah baris (record) ke dalam tabel MySQL digunakan perintah :

insert into namatabel values(kolom1,kolom2,kolom3,…);


MEMODIFIKASI/UPDATE DATA KEDALAM DATABASE

Untuk memodifikasi (merubah) isi record tertentu adalah dengan menggunakan perintah sebagai berikut:

update namatabel set kolom1=nilaibaru1, kolom2=nilaibaru2, kolom3=nilaibaru3,… where kriteria;


MENAMPILKAN ISI DATABASE

Isi tabel dapat ditampilkan dengan menggunakan perintah :

select kolom from namatabel;


MENGHAPUS ISI RECORD DATABASE

Isi record database dapat dihapus dengan menggunakan perintah :

delete from namatabel where kriteria;


Contoh Aplikasi :

Misalkan saja kita akan membuat sebuah database dengan nama “ujicobadata” berisi sebuah tabel dengan nama “anggota”. Tabel anggota tersebut berisi field-field antara lain : nomor, nama, email, alamat, kota.


Maka langkah-langkahnya adalah sebagai berikut :

Membuat sebuah database dengan nama “ujicobadata”

a. Dengan menggunakan command prompt

- masuk kedalam mysql prompt (c:\>mysql)

- Buat database ujicobadata dengan cara ketikkan perintah :

create database ujicobadata; (Enter)

- lalu gunakan nama database ujicobadata tersebut dengan cara ketikkan perintah :

use ujicobadata; (Enter)

- kemudian buat tabel baru dengan nama anggota yang berisi field-field nomor, nama, email, alamat, kota. Caranya ketikkan perintah berikut :

create table anggota

(

nomor int(6) not null auto_increment primary key,

nama char(40) not null,

email char(255) not null,

alamat char(100) not null,

kota char(20) not null

);


b. Dengan menggunakan phpmyadmin:

Buka internet browser, kemudian buka page localhost/phpmyadmin

Langkah selanjutnya akan dijelaskan.


Data-data yang akan dimasukkan ke dalam database adalah sebagai berikut :

No.

Nama

Email

Alamat

Kota

1

Mas Bejo

bejo@yahoo.com

Jl. Kolam no. 7

Surabaya

2

Benny Sun

benny@gmail.com

Jl. Pelan-pelan banyak anak-anak no.9

Bandung

3

Paul

paul_ok@gmail.com

Jl. Flamboyan No. 33

Jakarta

4

Ali

ali_oe@hotmail.com

Jl. Buntu no. 72

Medan

5

Sony

sony@plasa.com

Jl. Koki no 99

Medan


Untuk memasukkan data-data tersebut ke dalam database gunakan perintah :

Untuk baris pertama :

insert into anggota values ('1','Mas Bejo','bejo@yahoo.com','Jl. Kolam no.7','Surabaya');


Untuk baris kedua :

insert into anggota values ('2','Benny Sun','benny@gmai

File di bawah ini berisi script php yang berfungsi untuk membuka koneksi database mysql

koneksi.php

function buka_koneksi()

{

$host="localhost";

$username="root";

$password="";l.com','Jl. Pelan-pelan banyak anak-anak no. 9','Bandung');

dan seterusnya hingga baris ke lima.


MENGHUBUNGKAN PHP DAN MYSQL

$database="ujicobadata";


$koneksi_db=mysql_connect($host, $username, $password) or die ("Database tidak dapat dihubungkan");

mysql_select_db($database, $koneksi_db);

return $koneksi_db;

}

?>


No comments:

Post a Comment