-->

Friday, June 3, 2011

Dasar MySQL

MySQL Community Server
MySQL Community Server is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts.

MySQL Enterprise Edition 
MySQL Enterprise Edition is a commercial edition of MySQL that combines:
  • MySQL Database
  • MySQL Enterprise Backup
  • MySQL Enterprise Monitor
  • MySQL Workbench Standard Edition
 
Menjalankan MySQL
Menjalankan MySQL dapat dilakukan melalui menu Windows: Start Programs MySQL
MySQL Server 6.0 MySQL Command Line Client. Kemudian masukkan password yang telah dibuat pada saat instalasi MySQL.

Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 60
Server version: 6.0.11-alpha-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>


Membuat database baru
Gunakan perintah "CREATE DATABASE" untuk membuat sebuah database.
mysql> create database Penjualan ;
Query OK, 1 row affected (0.02 sec)

Menampilkan database
perintah "SHOW DATABASES" akan menampilkan database yang ada di dalam sistem MySQL

mysql> show databases ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| Penjualan |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)

Menghapus database

mysql> drop database Penjualan ;
Query OK, 0 row affected (0.02 sec)

Memilih dan membuka sebuah database

Pilih database " Penjualan " dan buka dengan perintah "USE"
mysql> use Penjualan ;
Database change

Melihat isi sebuah database
Gunakan perintah "SHOW TABLES"
mysql> show tables ;
Empty set (0.00 sec)

Membuat tabel baru
Gunakan perintah "CREATE TABLE"

CREATE TABLE `barang` (

`Kode_barang` char(5) NOT NULL,
`Nama_barang` varchar(80) NOT NULL,
`Harga_beli` int(11) NOT NULL,
`Harga_jual` int(11) NOT NULL,
`Stok` double NOT NULL,
PRIMARY KEY (`Kode_barang`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Melihat struktur tabel

mysql> describe barang ;

Menghapus tabel
Perintah untuk menghapus sebuah tabel dalam MySQL adalah "DROP TABLE

mysql> drop table barang ;
Query OK, 0 rows affected (0.03 sec)

Mengubah struktur sebuah tabel
Pengubahan struktur bisa dalam hal penambahan kolom (ADD), pengubahan lebar dan jenis kolom (MODIFY), atau penghapusan kolom dan indeks (DROP), penggantian nama kolom (CHANGE), pengantian nama tabel (RENAME).
Perintah untuk mengubah struktur tabel adalah "ALTER TABLE". Mari kita coba...
mysql> alter table barang
-> ADD Kode_barang CHAR(2) NOT NULL,
-> ADD Nama_barang VARCHAR(25) NOT NULL,
-> ADD Harga_beli int NOT NULL,
-> ADD Harga_jual int NOT NULL,
-> ADD Stok int NOT NULL
-> ;
Query OK, 0 rows affected (0.20 sec)

Mengisi data ke dalam tabel
Perintah yang digunakan adalah "INSERT INTO”
insert into `barang`(`Kode_barang`,`Nama_barang`,`Harga_beli`,`Harga_jual`,`Stok`) values ('AAK01','air accu kecil',1500,2000,1)

Melihat data pada tabel
Gunakan perintah "SELECT"
mysql> select * from barang ;