Sie sind auf Seite 1von 5

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 bertahuntahun.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 tabeltabel 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 anda harus memastikan database server MySQL dan APACHE dalam satu paket.

disini Saya menggunakan server XAMPP yang sudah terinstalasi semua dalam satu .aktifnya MySQL ditandai dengan menyalanya tanda hijau 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 u 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 memahami variabel session.Variabel session diperkenalkan pada awal versi 4.1.0 yang disebut $HTTP_SESSION_VARS.mulai versi ini,digunakan fungsi lain yaitu $_SESSION.$_HTTP_SESSION_VARS dan $_SESSION merupakan variabel yang berbeda.$ HTTP 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##

Das könnte Ihnen auch gefallen