Apa itu Mysql
MySQL hanyalah sebuah software database, sama seperti analogi microsoft
word dengan staroffice write, sama-sama aplikasi untuk mengolah
kata, yang berbeda hanyalah fasilitas dan kemampuannya. Banyak sekali server
database yang ada, dengan kelebihan dan kekurangannya masing-masing.
MySQL awalnya dirancang untuk membantu aplikasi web, dimana proses yang
terjadi di web rata-rata memerlukan kecepatan tinggi dalam merespon request
(threads), hubungannya yang relatif lebih mudah dibandingkan database
yang lain seperti oracle, ms-sql, atau postgresql. MySQL juga
mudah didapat dan tersedia dalam banyak platform (Linux, Windows, dll).
Apa itu Database
Database merupakan suatu himpunan file yang terhubung secara logik yang
memiliki common access. Semua besaran data ditujukan pada beberapa
sistem yang berhubungan. Sebuah database dapat memiliki beberapa data item
yang bisa dipasang ke dalam banyak tipe perekaman yang berbeda.
Bahasa mudahnya, jika anda perlu sebuah tempat penyimpanan data dimana data
tersebut bisa dilihat kembali dalam periode tertentu misalnya
3 hari yang lalu, 5 bulan yang lalu atau periode apapun yang anda inginkan
sepanjang sudah masuk kedalam database maka anda perlu belajar database.
Cara mengakses MySQL
Command Line
Untuk masuk atau memulai MySQL ada dua cara (asumsi letak file-file mysql
ada di folder C:mysql), jika melkaukan instalasi dari phptriad, maka file-file
mysql biasanya ada di folder C:apachemysql
Cara 1 ( Console mode) :
1. Start -> Run
2. Ketikkan " C:mysqlinmysqld
-- console" ENTER
3. Star -> Run
4. Ketikkan "C:mysqlinmysql.exe
" , ENTER
Cara 2 ( GUI Mode) :
1. Buka folder "C:mysqlin"
2. Cari mysqladmin dan klik 2x
3. Star -> Run
4. Ketikkan "C:mysqlinmysql.exe
", ENTER
SELAMAT! Berarti anda sekarang sudah
berhasil menjalankan mysql dan berhasil masuk ke dalam sistem mysql. Pesan
tersebut berisi ucapan selamat datang, pemberitahuan tentang penulisan perintah
MySQL yang SELALU diakhiri dengan simbol ; Versi MySQL yang kita gunakan (3.23.47-nt), dan connection id yang
berupa nomor urut kita masuk ke server.
Cara mengakses MySQL
PHP Myadmin
Cara termudah untuk mengakses mysql adalah dengan menggunakan phpmyadmin.
Dari software ini anda yang tidak mengetahui sql query pun bisa
dengan mudah mengggunakan mysql sama seperti mereka yang belajar sql secara
khusus. Yang penting tahu klik-klik saja :-) yang perlu diperhatikan cukup pastikan :
1. Server apache sudah hidup
2. Server mysql sudah hidup
Untuk mengecek cukup pastikan begitu anda buka browser dan
mengetikkan halaman :
tidak muncul pesan kesalahan/error message
Operasi-operasi Database
Operasi-operasi Database
Membuat Database dan Tabel
Sebelum operasi-operasi database dilakukan, maka yang harus dilakukan
adalah membuat database dan tabel terlebih dahulu.
Database bisa anda bayangkan sebagai ruang-ruang dalam sebuah
perpustakaan,dimana masing-masing ruang menyimpan rak-rak yang berisi
buku-buku.
sebelum membuat tabel, pastikan database sudah dibuat (sebelum
rak dibuat pastikan ruangan sudah ada)
Anda bisa membayangkan sebuah perpustakaan, pada saat tukang membuat
rak-rak buku setidaknya tukang sudah tahu kira-kira buku apa yang hendak di
taruh di dalam rak sehingga tukang bisa mengukur kekuatan dan bahan yang
diperlukan untuk sebuah rak yang sesuai .
Sama seperti itu, dalam membuat tabel di mysql juga terkait erat dengan
keperluannya.
Cara paling mudah untuk menentukan berapa jumlah tingkatan dalam rak/tabel
cukup dengan melihat form.
" Berapa jumlah field form +1 = jumlah field yang
diperlukan "
Nama tabel biasanya tergantung dari form juga, misal form
pegawai, maka nama tabel juga dibuat "tabel_pegawai".
Penamaan dalam database jangan sampai ada spasi, jika namanya panjang
pisahkan dengan tanda underscore.
Operasi-operasi Database
Koneksi ke Database
Sebelum bisa memberikan query ke database, yang harus
dilakukan terlebih dahulu adalah koneksi ke database :
<?php
$nama_user=" ";
$pass_user=" ";
$nama_db=" ";
$konek=mysql_connect("localhost","$nama_user","$pass_user");
$link=mysql_select_db($nama_db);
?>
Yang perlu dicermati dari kode diatas adalah :
1. $nama_user ; username user yang memiliki akses ke database
2. $pass_user ; password user
3.$nama_sb ; nama database yang dipergunakan/yang dimiliki hak aksesnya
oleh user
4. mysql_connect () ; fungsi php untuk koneksi ke database
5. mysql_select_db () ; fungsi php untuk koneksi ke database
tertentu.
6. $konek ; sembarang nama variabel tidak harus $konek, bisa $nyambung dsb.
7. $link , juga sembarang nama varibabel , tidak harus , bisa $sikat dsb.
Operasi-operasi Database
Memasukkan Data
Perintah SQL yang digunakan untuk memasukkan data ke mysql adalah sebagai
berikut :
" Insert into nama_tabel set field1='nilai1', field='nilai2' ,
field3='nilai3' "
Jika menggunakan php , contoh kodenya :
$query=mysql_query("insert into nama_tabel set field1='nilai1',
field='nilai2' , field3='nilai3' ");
if($query) {
echo "data berhasil masuk";
}
else {
echo "data gagal masuk" . mysql_error();
}
yang perlu diperhatikan :
1. nama_tabel, nama tabel yang anda buat setelah membuat database.
2. field 1, field2 dst ; nama field yang ada dalam tabel
3. nilai1, nilai2 dst ; nama variabel yang didapat dari form
4.mysql_query() ; nama fungsi yang digunakan untuk memberikan
perintah/query
5. mysql_error() ; fungsi yang digunakan untuk membantu trapping/ mencari
tahu jika terjadi kesalahan , misal salah tanda kutip , nama tabel yang tidak
sesuai dsb.
Selamat Mencoba !!!