안녕 하십니까 어서 오세요 ~ Annyeong Eoseo Oseyo in My Blog ~ Apakabar? Selamat Datang Di Blogku

Selasa, 11 November 2008

Akses MYSQL Melalui Command Windows

oke, seperti judul diatas sekarang saya akan mencoba untuk mengeluarkan uneg-uneg bagaimana akses MYSQL melalui command promt di windows.

  1. Jangan lupa untuk mengaktifkan service pada MYSQL km.. caranya bisa kamu lihat di tulisanku yang Web Server Menggunakan Xampplite, Setelah yakin bener service udah berjalan dengan mulus pastinya masuk ke dalam Command dunk.. setelah itu arahkan direktori ke arah database Mysql km terpasang. contohnya klo disini adalah : D:\XamppLite\mysql\bin> kemudian silahkan login caranya juga bisa dilihat di xampplite, setelah tampilan km kurang lebih seperti ini :
  2. Nah sekarang kita udah siap untuk melakukan scripting pada MYSQL kita :D , jangan lupa, untuk mengakhiri penulisan script sama seperti di PHP, yaitu dengan titik koma ( ; ), mungkin akan dimulai dengan membuat sebuah database baru, kita akan namakan database ini dengan nama : db_belajar. ketikan : CREATE DATABASE db_belajar; CREATE DATABASE nama_table_yang_akan_dibuat; bila ini sukses maka akan ada konfirmasi seperti ini : Query OK, 1 row affected (0.00 sec) namun bila gagal ERROR 1007 (HY000): Can’t create database ‘db_belajar’; database exists -> * itu tandanya bahwa database yang kita buat sudah ada di dalam MYSQL :) jadi dalam hal penamaan tidak boleh sama.
  3. setelah ada database maka langkah selanjutnya yang lazim adalah menciptakan sebuah table, kita namakan dengan tb_matakuliah, namun sebelumnya kamu harus menggunakan db_belajar dahulu, caranya : USE db_belajar; USE nama_database; sekarang baru bisa memasukan table kedalamnya caranya : CREATE TABLE tb_belajar ( id_mtk INT(2) NOT NULL AUTO_INCREMENT,
    mt_kuliah VARCHAR(30) NOT NULL,
    sks INT(3) NOT NULL,
    deskripsi TEXT NOT NULL,
    PRIMARY KEY (id_mtk) );
    maka segera terkonfirmasi Query OK, 0 rows affected (0.11 sec)
  4. Lihat table baru kamu dengan memanggilnya : SHOW TABLES; kemudian akan layar hitam akan menampilkan table kamu, klo mau lihat secara detail tinggal ketikkan
    SHOW FIELDS FROM tb_belajar; (SHOW FIELDS FROM nama_table) -> di sini kamu bisa melihat table kamu secara detail.
  5. Sekarang kita akan mencoba untuk mengisi table kita dengan record baru, ketikan diline baru :
    INSERT INTO tb_belajar
    ( id_mtk, mt_kuliah, sks, deskripsi )
    VALUES ( NULL , ‘C++’, ‘3′, ‘Mata kuliah pemrograman 1′ );
    INSERT INTO nama_table
    ( nama_field1, nama_field2, nama_field??? )
    VALUES ( ‘isi_fields1′, ‘isi_field2′, ‘isi_field???’ )
    Isian id_mtk diatas di isi NULL karena fields tersebut sudah kita set sebagai auto_increment.. artinya dia akan secara otomatis menambah nilai di menurut nilai yang pernah di record. :)
  6. Untuk melihat isi record diatas dengan script SELECT, contoh : SELECT * FROM tb_belajar; (SELECT pilaihan_field (*) mengargumenkan kita memanggil semua fields FROM nama_table) kamu juga bisa mengambil hanya beberapa fields dengan beberapa record yang kamu butuhkan, hehe.. bingung?? ini contohnya : saya asumsikan bahwa kamu sudah melakukan pengisian record sampai beberapa kali, lalu kita akan melakukan pengambilan record berdasarkan field SKS yang berjumlah 3,
    SELECT * FROM tb_belajar WHERE sks LIKE 3;
    ( SELECT semua_fields FROM nama_table WHERE field_pencarian LIKE nilai_pencarian ) simple khan :) nah bila kita ingin hanya menampilkan field tertentu maka : SELECT mt_kuliah, sks FROM tb_belajar WHERE sks LIKE 3; ( SELECT field1, field2 FROM nama_table WHERE sks LIKE 3;) tambah gampang :) * untuk field bertipe varchar harus menggunakan tanda ” ” string untuk exsekusinya :D
  7. Oke sekarang saatnya kita melakukan manipulasi DELETE pada record yang ada, contoh :
    DELETE FROM tb_belajar WHERE sks LIKE 3;
    ( Maka record sks yang mempunyai nilai 3 akan terhapus)

Oke.. mungkin diatas penggunaan Query secara dasar yang bisa saya jelaskan.. hal hal diatas akan sangat sering digunakan bila kita melakukkan scripting pada QUERY.

0 komentar: