petir

Jumat, 28 Februari 2014

Bahan Praktikum Sistem Basis Data-DBMS MySQL
Bagian Ke-1
MySQL
MySQL adalah suatu perangkat lunak Database Relasional (Relational Database Management System atau RDBMS) , seperti halnya Oracle, Postgreslq, SQL Server, dll.
Awalnya MySQL dijalankan pada sistem operasi Unix dan Linux, tapi bagi para penggemar windows pun sekarang sudah tersedia MySQL versi Windowsnya. Mereka yang menggunakan Linux (RedHat, Mandrake, dsb) biasanya MySQL sudah terinstal secara default. Bila belum bisa diinstal dengan menggunakan RPM (RedHat Package Manager, merupakan prosedur instalasi software yang menjadi standard de facto untuk Linux).
Bagi yang terbiasa menggunakan OS Windows, sudah tersedia paket software yang merangkum MySQL, Apache webserver dan PHP yang sangat mudah untuk diinstal. Software tersebut adalah PHPTriad.
Menjalankan MySQL Pertama Kali
Paket PHP Triad biasanya diinstal pada direktori/folder C:\Apache. Karena PHPTriad merupakan kumpulan paket dari Apache, MySQL dan PHP dan masing-masing software tersimpan pada direktori khusus. Untuk MySQL ada pada direktori C:\apache\mysql , sedangkan untuk file-file eksekusinya ada di direktori C:\apache\mysql\bin.
• Pada sistem prompt (Command Prompt/MS DOS Prompt) masuklah ke direktori mysql\bin
C:\> CD apache\mysql\bin <enter>
• Jalankan program MySQL server (pada saat ini komputer kita bertindak seolah-olah sebagai sebuah server).
C:\apache\mysql\bin > mysqld --console <enter>
Bila perintah ini berjalan dengan baik, maka pada layar akan ditampilkan pesan :
Mysqld: ready for conections
Perhatikan pada kata ‘conections’ dengan bentuk jamak (menggunakan akhiran s), dengan demikian komputer kita tersebut telah menjalankan fungsinya sebagai mysql server dan dapat melayani lebih dari satu koneksi (client). Jangan tutup jendela layar tersebut, jika anda menutup jendela layar tersebut, maka program MySQL server akan dihentikan juga oleh sistem. Kemudian bukalah sebuah jendela system prompt yang baru. Dan masuklah ke direktori c:\apache\mysql\bin
C:\> CD apache\mysql\bin <enter>
• Kemudian jalankan program mysql client dengan mengetikan mysql pada sistem prompt
C:\apache\mysql\bin > mysql <enter>
Bila perintah tersebut berhasil, maka pada layar akan tampil ucapan selamat datang dari MySQL :
Bila tulisan di atas sudah muncul di komputer kita, artinya kita sudah berada di dalam DBMS MySQL.
Oleh : Badrudin Hadibrata I - 1
Bahan Praktikum Sistem Basis Data-DBMS MySQL
Ada beberapa perintah yang sering digunakan di dalam DBMS MySQL, antara lain :
􀀹 Create Database nama_database ;
Digunakan untuk membuat sebuah database baru
􀀹 Show Databases ;
Digunakan untuk menampilkan database apa saja yang terdapat didalam DBMS MySQL
􀀹 Use nama_database ;
Digunakan untuk mengaktifkan database yang dimaksud
􀀹 Show tables ;
Digunakan untuk menampilkan/melihat tabel-tabel apa saja yang terdapat di dalam database yang sudah dipilih/diaktifkan
􀀹 Describe nama_tabel ;
Digunakan untuk melihat struktur tabel yang dimaksud
􀀹 Show Columns From nama_tabel ;
Digunakan untuk melihat culum-colum yang terdapat pada tabel yang dimaksud
􀀹 Flush Privileges ;
Perintah yang digunakan untuk mengaktifkan perubahan-perubahan yang terjadi pada user, seperti hak akses, penggantian password pada user, dsb.
􀀹 Quit ;
Digunakan untuk keluar dari sistem DBMS MySQL
Cara Menulis Perintah
Ada beberapa catatan dalam penulisan perintah (query) dalam MySQL, antara lain :
􀂃 Penulisan statement bisa ditulis dalam huruf besar maupun huruf kecil
Contohnya, pernyataan di bawah ini dapat ditulis dengn huruf besar (SELECT, COUNT, dll) maupun huruf kecil (select, count, dll).
Mysql> SELECT * FROM USER;
Mysql> select * from user;
Mysql> seleCt * FRom user;
􀂃 Penulisan nama kolom (field) membedakan huruf besar dan huruf kecil (case sensitive).
Contohnya, pernyataan di bawah ini tidak akan bekerja dikarenakan penulisan nama tabel yang tidak konsisten (my_tabel dan MY_TABEL). Untuk mengurangi kesalahan akibat penulisan, disarankan untuk selalu menggunakan huruf kecil.
Mysql> select * from my_tabel where MY_TABEL.COL=1;
􀂃 Pernyataan tidak harus ditulis dalam satu baris (single line). Jika layar tidak mencukupi dalam menulis panjangnya query, dapat dilanjutkan di bawahnya (multiple line) dengan menekan tombol enter.
Contohnya, query di bawah ini yang dinyatakan dalam beberapa baris :
Mysql> select
-> user()
-> ,
-> version();
Dari contoh di atas terlihat, bahwa prompt “mysql>” berubah menjadi “->” jika pernyataan dituliskan tidak lengkap. Pernyataan dianggap lengkap jika sudah diakhiri dengan tanda titik koma (;). Namun, meskipun sudah lengkap belum tentu dianggap benar. Karena itu berhati-hatilah menuliskan query.
Berkaitan dengan prompt di atas, dapat dilihat kekurangan kita dalam penulisan query. Setiap prompt mempunyai arti berbeda yang dapat menunjukan kekurangan penulisan query.
Jenis Prompt
Prompt
Arti
mysql>
Siap untuk perintah baru
->
Menunggu baris perintah berikutnya
Oleh : Badrudin Hadibrata I - 2
Bahan Praktikum Sistem Basis Data-DBMS MySQL
‘>
Menunggu baris perintah berikutnya, karena pernyataan yang diawali dengan tanda petik satu (‘) tidak/belum ditutup dengan tanda yang sama.
“>
Menunggu baris perintah berikutnya, karena pernyataan yang diawali dengan tanda petik dua (“) tidak/belum ditutup dengan tanda yang sama.
Oleh : Badrudin Hadibrata I - 3

Tidak ada komentar:

Posting Komentar