Anda di halaman 1dari 8

Mengenal Database MySQL

Database Mysql merupakan sistem manajemen basis data SQL yang sangat
terkenal dan bersifat open source.MySQL dibangun,didistribusikan,dan didukung
oleh MySQL AB.MySQL AB merupakan perusahaan komersial yang dibiayai oleh
pengembang

MySQL.sebenarnya software MySQL mempunyai dua macam

lisensi.lisensi pertama bersifat Open Source dengan menggunakan GNU dan


lisensi kedua berupa lisensi komersial standar (standard commercial licence)
yang dapat anda beli dari MySQL AB.MySQL dapat didefinisikan sebagai sebuah
sistem

manajemen

database.database

merupakan

struktur

penyimpanan

data.untuk menambah,mengakses,dan memproses data yang disimpan dalam


sebuah database komputer,diperlukan sistem manajemen database seperti
MySQL Server.MySQL merupakan sistem manajemen database Atau basis data
terhubung.database terhubung menyimpan data pada tabel-tabel terpisah.hal
tersebut akan menambah kecepatan dan fleksibilitasnya.Kata SQL pada MySQL
merupakan singkatan dari Structured Query Language.SQLmerupakan bahasa
standar yang digunakan untuk mengakses database dan ditetapkan oleh
ANSI/ISO SQL Standard.MySQL merupakan software Open Source.Open
source berarti semua orang diizinkan menggunakan dan memodifikasi software.
Semua

orang

dapat

mendownload

software

MySQL

dari

internet

dan

menggunakannya tanpa membayar.Anda dapat mempelajari Source Code dan


menggunakannya sesuai kebutuhan.MySQL server bekerja di klien/server atau
sistem embedded.Software database MySQL merupakan sistem klien/server
yang terdiri atas multithread SQL server yang mendukung software klien dan
library yang berbeda,tool administratif,dan sejumlah API.server databse

MySQL mempunyai kecepatan akses tinggi,mudah digunakan,dan andal.MySQL


dikembangkan untuk menangani database yang besar secara cepat dan telah
sukses

digunakan

selama

bertahun-tahun.konektivitas,kecepatan,dan

keamanannya membuat server MySQL cocok untuk mengakses database di


Internet.
Fitur utama MySQL adalah bekerja dalam berbagai platform,menyediakan
mesin penyimpan transaksi dan nontransaksi,server tersedia sebagai program
yang terpisah untuk digunakan pada lingkungan jaringan klien/server,MySQL
mempunyai library yang dapat ditempelkan pada aplikasi yang berdiri sendiri
sehingga aplikasi tersebut dapat digunakan pada komputer yang tidak terhubung
jaringan,mempunyai sistem password yang fleksibel dan aman,dapat menangani
basis data dalam skala besar,klien dapat terkoneksi ke MySQL Server
menggunakan soket TCP/IP pada platform manapun,Server dapat mengirim pesan
kesalahan

ke

klien

dalam

berbagai

bahasa.MySQL

termasuk

jenis

RDBMS(Relational Database Management System).pada MySQL sebuah databse


terdiri atas tabel-tabel.sebuah tabel terdiri atas baris dan kolom.dalam konteks
bahsa SQL,informasi disimpan dalam tabel-tabel yang secara logis merupakan
struktur dua dimensi yang terisi atas baris-baris data yang berada dalam satu
atau lebih kolom.baris pada tabel di sebut instance data,sedangkan kolom sering
disebut attribute atau field.

1. Membangun Koneksi
Untuk

memulai

menjalankan

MySQL,sebelumnya

memastikan database server MySQL

anda

harus

dan APACHE dalam satu

paket. disini Saya menggunakan server XAMPP yang sudah


terinstalasi semua dalam satu
menyalanya

tanda

hijau

.aktifnya MySQL ditandai dengan

pada

ikon

Xampp

di

task

bar

komputer.apabila belum aktif maka anda harus mengaktifkannya

terlebih dahulu.jalankan file winmysqladmin.exe dari direktori


tempat instalasi mysql.database MySQL dapat dikelola melalui
beberapa cara,yaitu melaui prompt DOS(command line

tool) dan

dapat menggunakan utilitas seperti PHPMyadmin,Mysql Manage


Java Based,Mysql Administrator for Windows.pada bab ini akan
dibahas pengelolaan database MySQL melalui prompt DOS dan
software PHPMyAdmin.
2. Tool Command Line MySQL
Koneksi

ke

MySQL

dapat

dilakukan

melalui

dua

cara,yaitu

menggunakan tool command line MySQL dan menjalankan klien


MySQL.Tool Command Line MySQL merupakan suatu shell klien
SQL sederhana yang memungkinkan penggunaan secara interaktif
dan noninteraktif.cara menggunakan tool ini :
1) Untuk mendapatkan Command Prompt,klik menu START dan
pilih RUN.ketik Cmd dan klik tombol OK
##GAMBAR CMD##
2) Aktifkan direktori dimana file MySQL.exe terinstalasi (misal
C:\Xampp-win32-1.7.3\Xampp\MySQL\Bin)
##gambar cmd mysql bin##
3) Anda

dapat

masuk

ke

server

MySQL

dengan

perintah:C:\Xampp-win32-1.7.3\Xampp\Mysql\bin>mysql
root

p.Tekan

Enter.selanjutnya,anda

diminta

mengisi

password.masukkan password pada instalasi MySQL .


##gambar cmd mysql -u root p##
4) Apabila anda lupa dengan password yang anda berikan pada
waktu instalasi.masuklah ke server MySQL dengan perintah:
5) C:\Xampp-win32-1.7.3\Xampp\Mysql\bin>mysql h localhost
u

Root
Tekan Enter maka anda akan terkoneksi ke server MySQL.
##gambar cmd##
3. Listing Database pada Server
Setelah terkoneksi dengan MySQL,coba lihat daftar database yang
Telah ada.ketik perintah:

Mysql>show database;

Anda dapat melihat daftar database yang ada di server.


##gambar cmd db##

Sekarang kita akan mencoba melihat tabel yang ada pada salah satu
Database yang ada di server(misal database album)
Untuk

terkoneksi

ke

database

album.ketik

perintah

untuk

menunjukkan tabel yang ada pada database tersebut:

Mysql>show tables;

##gamabar cmd tabel##

Anda dapat melihat bahwa database album mempunyai sebuah tabel


bernama musik.sekarang kita akan membuat database baru bernama
album.pembuatan database baru dilakukan dengan cara mengetikkan
Perintah:

Mysql> create database album;

Jika ada komentar Query Ok berarti database telah terbuat.


##gambar album##

Sekarang anda cek database yang ada di server.anda dapat melihat


bahwa database diserver Mysql telah bertambah dengan database
baru bernama Album.setelah database album terbentuk,cobalah
membuat sebuah tabel bernama musik.
##gambar cmd desc##
Untuk mengetahui struktur tabel yang ada,kita dapat menggunakan
perintah DESC .sebagai contoh,anda akan melihat struktur tabel
musik yang telah dibuat tadi.
Apabila ada database yang sudah tidak berguna lagi dan ingin di
buang.anda dapat menghapus database tersebut dengan perintah :

Mysql> drop database nama_db;

Misal anda

ingin menghapus database Album maka ketikkan

perintah:

Mysql>drop database album;


##gambar cmd hapus##

Anda akan melihat database bernama Album telah dihapus dari


database.untuk keluar dari Command Prompt MySQL ,anda dapat
mengetikkan perintah:
Exit
QUIT
^C(Ctrl +C)

\q
4. Mengenal Session
Session adalah cara menjaga suatu data yang melintasi akses yang
berurutan.dengan session,anda dapat membangun lebih banyak
aplikasi dan meningkatkan daya tarik sebuah web.pengunjung yang
mengakses web diberi ID unik yang disebut ID session.ID tersebut
dapat disimpan di cookie klien atau di URL.sekarang kita akan
membahas

dan

diperkenalkan

memahami
pada

variabel

awal

versi

session.Variabel
4.1.0

yang

session
disebut

$HTTP_SESSION_VARS.mulai versi ini,digunakan fungsi lain yaitu


$_SESSION.$_HTTP_SESSION_VARS
merupakan

variabel

yang

berbeda.$

dan
HTTP

$_SESSION
SESSION_VARS

bukanlah variabel auto global,sedangkan $_SESSION merupakan


variabel yang bersifat auto global.sebagai variabel automatic atau
super global maka $_SESSION secara otomatis tersedia untuk
keseluruhan script tersebut.
Sekarang kita akan mencoba melakukan register dan memodifikasi
variabel session.coba tulis dua script dibawah ini.script pertama
merupakan script untuk halaman pertama(simpan dengan nama
page1.php) dan script kedua merupakan script untuk halaman
kedua(simpan dengan nama page2.php).
<table bgcolor=#330033 border=1>
<tr bgcolor=#330033>
<td>
<?php<br>
//page1.php<br><br>

Session _start();<br>

EchoWelcome to page Kick-ady #1;<br>


$_SESSION[favcolor]=green;<br>
$_SESSION[animal]=cat;<br>
$_SESSION[time]=time();<br><br>

//bekerja dengan cookie session diterima<br>


Echo<br><a href=page2.php>page 2</a>;<br>
Echo</br><a href=page2.php?.SID.>page 2</a>;<br>
?>
</td>
</tr>
</table>
Setelah itu simpan dengan nama page1.php.kemudian kita akan
membuat halaman kedua simpan dengan nama page2.php
<table bgcolor=#330033 border=1>
<tr bgcolor=#330033><td>
<?php<br>
//page2.php<br><br>

Session_start();<br><br>

EchoWelcome to page Kick-ady #2<br>;<br><br>

Echo $_SESSION[favcolor];<br>
Echo $_SESSION[animal];<br>
Echo date(Y m d H:i:s,$_SESSION[time]);<br><br>

//menggunakan sid lagi untuk kembali ke halaman pertama<br>

Echo<br><a href=page1.php>back page 1</a>;<br>


?>
</td>
</tr>
</table>

Hasil register $_SESSION dan penggunaan SID akan tampak pada


gambar dibawah ini.
##gambar page1##

Ternyata penggunaan cookie dan ID session berjalan semua.kata


page 2 yang pertama ditulis menggunakan variabel cookie sehingga
Jika diklik ke halaman 2 akan menampilkan data yang ada pada
variabel

session.adapun

kata

page2

yang

kedua

merupakan

penggunaan SID.tampilan halaman 2 di browser akan terlihat


seperti gambar dibawah ini.
##gambar page2##

##referensi buku Menguasai Pemrograman Web dengan PHP


5##

Anda mungkin juga menyukai