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,
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,
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,
);
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 | |
| 1 | Mas Bejo | bejo@yahoo.com | Jl. Kolam no. 7 | |
| 2 | Benny Sun | benny@gmail.com | Jl. Pelan-pelan banyak anak-anak no.9 | |
| 3 | Paul | paul_ok@gmail.com | Jl. Flamboyan No. 33 | |
| 4 | Ali | ali_oe@hotmail.com | Jl. Buntu no. 72 | |
| 5 | Sony | sony@plasa.com | Jl. Koki no 99 | |
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','
dan seterusnya hingga baris ke
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