Ada banyak paket web server misalnya apache2Triad, PHPtriad, xampp, xamppFriends dan banyak lagi.
Keseluruhan paket tersebut adalah software gratis yang terdiri dari :
- Apache server sebagai web server (php gak bisa jalan klo gak ada web server/ web server gak jalan)
- MySQL sebagai database
- PhpMyADMIN
- Paket tambahan lain
Kenyataanya bahwa apache, mysql dan paket lain itu terpisah sehingga perlu konfigurasi lagi… karena sudah ada paket instalan maka teknik konfigurasi tidak perlu lagi di lakukan.
Kebetulan kita menggunakan paket XAMPP 1.5.3
- MySql 5
- PHP 5
- PHPMyAdmin Dan lain-lain
Dengan susunan direktori sebagai berikut :
gambar struktur direktori
keterangan :
- folder htdocs tidak asing lagi yang digunakan untuk menyimpan file web kita nanti
- folder MySQL/BIN berisi file eksekusi untuk mysql
- Folder MySQL/DATA berisi semua database yang telah kita buat yang di sajikan dalam bentuk folder juga.
DATABASE
Database adalah sekumpulan data yang terdiri atas baris dan kolom atau table yang saling terelasi antar satu dan yang lain.
Fungsi database :
1. Menyimpan data dalam table secara ermanent
2. Memudahkan proses tambah, ganti, hapus serta pencarian data
3. dan banyak lagi
inti dari database adalah table dan proses dalam database secara umum hanya terdiri dari proses tambah, ganti, hapus serta pencarian data.
Sebuah database dibuat terpisah dengan bahasa pemrograman yang nanti akan dibuat, dan memiliki gambaran seperti di bawah ini :
pemrograman
Dari gambar di atas terlihat bahwa sebuah database memang dibangun terpisah dengan bahasa pemrograman yang digunakan dan menyimpulkan bahwa langkah pertama dalam membuat aplikasi SI adalah merancang sebuah database bukan membuat program kemudian merancang database.
Walaupun data-data yang disimpan dalam table hanya terdiri atas baris dan kolom tapi data-data tersebut dapat dimodifikasi sehingga nanti menghasilkan keluaran yang tidak berbasis table lagi . Contohnya : FRIENDSTER
Agar lebih jelas lagi bahwa DATABASE merupakan kumpulan table yang saling terelasi. Dan table hanya terdiri dari table dan kolom seperti gambar berikut :
SQL (structure query language)
SQL adalah bahasa standar seluruh database baik itu mysql, sqlServer, oracle, paradox, access dan lain-lain. Sehingga dapat disimpulakan bahwa sebuah database tidak-lah dianggap hebat jika tidak mendukung bahasa Query hehehehe
Ingat SQL bukan database tapi hanya sebuah bahasa J
MySQL
MySql merupakan database yang paling digemari dikalangan programmer web, dengan alasan bahwa program ini merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data.
MySql support 100% bahasa query…. Namanya aja MySQL
Bagaimana menggunakan mysql ?
Yang perlu dipahami dalam mysql adalah BAGAIMANA :
1. Mengaktifkan MySQL
2. Menggunakan MySQL
3. Membuat database
4. Mengaktifkan database yang telah kita buat sebelumnya
5. Membuat sebuah table
6. Memodifikasi struktur sebuah table
7. Mengisikan data dalam sebuah table
8. Menghapus data dalam sebuah table
9. Memodifikasi (merubah/ mengedit) data dalam sebuah table
10. Mencari data dalam sebuah table
11. Fungsi-fungsi tambahan dalam table
Bagaimana Mengaktifkan MySQL ?
Untuk mengaktifkan MySQL Biasanya dengan menjalankan MySQLD atau MySQLD-NT pada folder MySQL/BIN.
Jika menggunakan paket XAMPP maka tidak perlu lagi menjalankan MYSQLD atau MYSQLD-NT karena dalam paket xampp mysql dapat dijalankan sebagai daemon atau sebagai service (berjalan otomatis ketika computer pertama kali idup)
Jika dalam paket xampp juga anda tidak mengaktifkan service mysql-nya maka kita juga dapat menjalankan xampp-start pada folder xampp
KENAPA MYSQL HARUS HIDUP DULU?
Simple saja, karena intinya mysql gak bisa jalan klo blom idup induknya hahaha (begitulah)
BAGAIMANA MENGGUNAKAN MYSQL?
Ada banyak cara menggunakan mysql, bisa lewat command prompt (DOS), lewat PHPMyAdmin, Navicat, MySQL FRONT.
Jangan bingung dengan nama-nama program di atas, karena itu hanya nama saja inti dari keseluruhan program di atas sama yaitu Software untuk Manajemen Database MySQL.
Sekarang tergantung temen-temen sukanya nanti untuk manajemen database MYSQL pake yang mana? Lewat DOS, PHP-MY-ADMIN, Navicat, MySQL FRONT atau apa…
Dan masih banyak lagi program-program yang dapat digunakan untuk manajemen database dan juga jangan lupa manual nya hehehehe (lihat di http://www.mysql.com)
Menggunakan MySQL Lewat DOS
Untuk menggunakan DOS Silahkah masuk dulu ke Command Prompt, caranya tekan kombinasi Windows+R (RUN) setelah itu ketik perintah cmd
setelah itu masuk ke folder XAMPP/MYSQL/BIN, misalnya paket xampp terinstall di c:\program files\xampp\
maka masukan perintah :
CD C:\Program Files\Xampp\Mysql\Bin [enter]
Jika sudah berhasil maka langkah berikutnya adalah koneksi atau masuk ke dalam mysql.
Perintah :
Mysql –u nama_user_mysql –h host_database_MYSQL –p [enter]
Contoh :
Mysql –u root –h localhost –p [enter]
Password : [biasanya kosong, kemudian enter]
kemudian command prompt berubah menjadi MYSQL> seperti tanda gambar di atas.
[ bagaimana mudah kan ]
ketika sudah terkoneksi dengan mysql maka perintah-perintah yang dapat dilakukan hanya perintah-perintah cmd mysql saja, bukan lagi perintah cmd windows seperti cd, dir dan lain-lain.
Setiap perintah dalam cmd harus diakhir dengan tandan titik koma (;) kemudian tekan enter, adapun perintah-perintah dalam cmd mysql :
Membuat Database
- create database nama_database; [enter]
Menghapus Database :
- drop database nama_database; [enter]
Melihat database yang ada :
- show databases; [enter]
Mengaktifkan Database :
- use nama_database ; [enter]
catatan :
ketika database sudah aktif maka otomatis ketika kita membuat table, menghapus table, mengisi data table, melihat table SECARA DEFAULT (standar) mengacu pada database yang telah di aktifkan tadi
Melihat Tabel dalam database yang telah diaktifkan :
- show tables ; [enter]
semoga bermanfaat!
0 komentar: