Menu

Senin, 03 Mei 2010

Dasar MySQL

Pada bab ini anda akan mempelajari MySQL dari dasar. Pada pembahasan ini, diasumsikan bahwa anda telah menginstal MySQL pada komputer anda dan anda telah menjalankan program daemon-nya.

• Mengaktifkan Direktory MySQL/Bin
Setelah anda menjumpai prompt DOS, berikan perintah berikut :
cd c:\apache\mysql\bin
Maka anda akan menjumpai prompt semacam berikut :
C:\APACHE\MYSQL\BIN

Directory inilah terdapat sejumlah program executable yang terkait dengan MySQL.

• Mengatur Password Root
Setelah anda menginstall MySQL, langkah awal yang perlu anda lakukan adalah memberikan password terhadap pemakai root. Perlu anda ketahui, root adalah pemakai dengan level tertinggi pada MySQL yang bisa melakukan apa saja terhadap database MySQL.
Pemberian password dapat anda lakukan dengan memeberikan perintah sebagai berikut :
Mysqladmin –uroot password rahasia
Setelah perintah diatas anda berikan, untuk menjadi root anda perlu mengetikan password rahasia

• Menjalankan Program Klien MySQL
MySQL menyediakan program yang bernama mysql yang berfungsi untuk mengakses database MySQL dari sisi klien. Untuk menjalankan program ini, ketikan perintah berikut:
mysql
maka anda akan segera menjumpai tampilan seperti berikut :

C:\apache\mysql\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 29 to server version: 3.23.32

Type 'help;' or '\h' for help. Type '\c' to clear the buffer

mysql>

Langkah selanjutnya, anda bisa segera memberikan perintah-perintah mysql untuk memanipulasi MySQL.

• Melihat Daftar Database
Untuk mengetahui nama-nama database hyang terdapat pada MySQL, anda bisa menggunakan perintah SHOW DATABASES pada prompt mysql.
Sebagai contoh, ketikan perintah berikut dan kemudian enter :
SHOW DATABASES;
Maka anda akan melihat tampilan seperti berikut :

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| KALSTAR |
| Polnes |
| adn |
| bukualmt |
| mysql |
| test |
+-------------------+
6 rows in set (0.00 sec)

mysql>

Nampak bahwa mysql menampilkan enam nama database, yaitu KALSTAR, Polnes, and, bukualmt, mysql dan test.

• Melakukan Koneksi ke suatu Database
Kalau anda bermaksud melakukan manipulasi ke suatu database tertentu, anda perlu melakukan koneksi ke database tersebut terlebih dulu. Hal ini bisa dilakukan dengan menggunakan perintah mysql bernama USE. Sebagai contoh ketikan perintah berikut dan akhiri dengan menekan tombol enter :
USE mysql;
Maka anda akan mendapatkan tanggapan berupa :
Database Changed

• Mengetahui Nama-nama Tabel
Sebuah Database dapat mengandung sejumlah tabel, untuk mengetahui tanel-tabel yang terdapat pada suatu database, anda bisa menggunakan perintah SHOW TABLES (tentu saja setelah anda memberikan perintah USE nama_database)
Sebagai contoh ketikan perintah berikut kemudian enter :

SHOW TABLES;

Maka anda akan melihat tampilan sebagai berikut :

mysql> show tables;
+---------------------+
| Tables_in_mysql |
+---------------------+
| columns_priv |
| db |
| host |
| tables_priv |
| user |
+--------------------+
5 rows in set (0.00 sec)
mysql>

• Mengetahui Struktur Tabel
Bila anda bermaksud mengetahui struktur suatu tabel, anda bisa menggunakan perintah DESCRIBE atau DESC. Sebagai contoh, anda bisa memberikan perintah berikut untuk mengetahui struktur tabel bernama user :
DESCRIBE user;
Anda akan menjumpai hasil seperti berikut :
mysql> desc user;
+---------------------+----------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+----------------+------+-----+---------+-------+
| Host | char(60) | | PRI | | |
| User | char(16) | | PRI | | |
| Password | char(16) | | | | |
| Select_priv | enum('N','Y') | | | N | |
| Insert_priv | enum('N','Y') | | | N | |
| Update_priv | enum('N','Y') | | | N | |
| Delete_priv | enum('N','Y') | | | N | |
| Create_priv | enum('N','Y') | | | N | |
| Drop_priv | enum('N','Y') | | | N | |
| Reload_priv | enum('N','Y') | | | N | |
| Shutdown_priv | enum('N','Y') | | | N | |
| Process_priv | enum('N','Y') | | | N | |
| File_priv | enum('N','Y') | | | N | |
| Grant_priv | enum('N','Y') | | | N | |
| References_priv | enum('N','Y') | | | N | |
| Index_priv | enum('N','Y') | | | N | |
| Alter_priv | enum('N','Y') | | | N | |
+---------------------+---------------+------+-----+---------+-------+
17 rows in set (0.27 sec)
mysql>


Selamat mencoba semoga bermanfaat....!!!
By : Yugo FW

Tidak ada komentar:

Posting Komentar

TINGGALKAN KOMENTAR ANDA