Dengan database MySQL anda bisa menyimpan berbagai informasi yang kemudian bisa dengan mudah diakses. Database itu sendiri tidak bisa dibaca dengan mudah oleh manusia. Database MySQL banyak digunakan pada berbagai aplikasi web seperti forum diskusi, sistem pengelolaan konten (CMS, content management system), dan lainnya. Untuk bisa menggunakan database, anda perlu membuatnya dulu. Hanya user MySQL (berbeda dengan user email dan user lainnya) tertentu yang mempunyai hak akses atas database tersebut dan bisa membaca atau menambahkan data ke database. Ada dua cara dalam pembuatan database MySQL. Cara termudah adalah dengan mengikuti Tuntunan Pembuatan Database MySQL (MySQL Database Wizzard) yang ada padMembuat Database dengan Tuntunan Lihat cara_cara di bawah ini:  Saat halaman tuntunan (MySQL Database Wizzard) ini terbuka, masukkan nama database yang ingin anda buat pada kotak isian “New Database”.  Klik tombol Next Step.  Selanjutnya terlihat  “Added the database NAMA_DATABASE_ANDA”  Masukkan nama user dan password pada kotak isian “Username” dan “Password” yang anda inginkan untuk mengakses database.  Klik Next Step.  Selanjutnya akan terlihat  “Added NAMAUSER with the password PASSWORD.”  Saat kemudian halaman tampil, anda akan dihadapkan pada tabel dua kolom. Di bagian atasnya terdapat pilihan “ALL PRIVILEGES” dengan kotak untuk mencentang jika anda ingin memberi semua hak akses pada user tersebut, anda juga bisa memilih hak akses tertentu yang berada pada tabel di bawahnya. Pilihan hak akses yang ada adalah:  SELECT – Mengijinkan user tersebut untuk memilih data dari tabel dalam database.  INSERT – Mengijinkan user tersebut untuk memasukkan data ke tabel pada database.  UPDATE – Mengijinkan user tersebut untuk mengubah data pada database.  DELETE – Mengijinkan user tersebut untuk menghapus data pada database.  INDEX – Mengijinkan user tersebut untuk mengindeks data pada database. Ini bisa mempercepat akses database.  CREATE TEMPORARY TABLES – Mengijinkan user tersebut untuk membuat tabel sementara pada database.  CREATE – Mengijinkan user tersebut untuk membuat tabel dalam database.  ALTER – Mengijinkan user tersebut untuk mengubah tabel dalam database.  DROP – Mengijinkan user tersebut untuk menghapus tabel dalam database.  LOCK TABLES – Mengijinkan user tersebut untuk mengunci tabel dalam database.  REFERENCES – Mengijinkan user tersebut untuk membuat referensi pada tabeldalam database. Menjalankan MySQL Console dari DOS Sebelum saya coba share sedikit tentang MySQL Console dari DOS, anda terlebih dahulu mengetahui bahwa pada sistem operasi Windows penulisan perintah-perintah dalam MySQL tidak membedakan huruf besar dan huruf kecil, tapi pada sistem operasi Unix/Linux huruf besar dan kecil harus dibedakan. Dan sintak SQL pada linux harus huruf kecil semua. Untuk menjalankan MySQL Console, sebelumnya andaharus sudah instal MySQL Server atau anda bisa instal WAMP Apache2Triad. Kasus ini saya coba pada notebook saya yang terinstal Apache2Triad. Instalasi & Struktur direktori apache2triad bisa anda lihat pada artikel Instalasi WAMP: Apache2Triad 1.5.4. Baiklah kita coba sekarang, Anda klik Start->Run. Anda ketik : cmd 1.Dibawah ini tampilan DOS pertama kali terbuka. 2.Ketik cd apache/mysql/bin. Kemudian anda ketik: mysql Tampilan MySQL Console 3.Mengetahui versi mysql yang kita gunakan: mysql> select version(); 4.Menampilkan database: syntax => show databases; contoh: mysql>show databases; Membuat database baru syntax => create database nama_database; contoh: mysql> create database latihan1; query ok, 1 row affected (0.01 sec) Memilih database syntax => use database; contoh: mysql>use latihan1; database changed ==> database sudah dipilih Menampilkan table contoh: mysql>show tables; empty set (0.00 sec) ==> yang berarti tabel belum ada Membuat tabel baru syntax => create table table(field spesifikasi field, …) Menampilkan struktur tabel syntax => show columns from tabel atau syntax => describe tabel contoh: mysql>describe biodata; Mengubah struktur tabel dengan perintah alter table kita bisa melakukan terhadap kolom diantaranya: add => melakukan penambahan kolom pada tabel drop => menghapus kolom dan index pada tabel rename => mengganti nama tabel modify => mengubah jenis kolom change => mengganti nama kolom sekaligus jenis kolom syntax => alter table table perintah; contoh: mysql> alter table biodata -> add kodepos varchar(5); query ok, 1 rows affected (0.04 sec) records: 0 duplicates: 0 warnings: 0 Mengisi data untuk mengisi data ke database ada 3 cara sebagai berikut: Cara yang 1 : syntax => insert into table(kolom 1, kolom 2, … kolom n) values(data_kolom 1, data_kolom 2, … data_kolom n); contoh: mysql>insert into biodata -> (nama, kelamin, alamat, kota, tgllhr, kodepos) -> values -> (’Indra’,’lk’,’Salemba’,’Jakarta’,1978-05-24′,’10440′) ->;query ok, 1 rows affected (0.01 sec) Cara yang 2 syntax => insert into tabel set kolom1=data_kolom1, kolom2=data_kolom2, … contoh: myself> insert into biodata -> set nama =’Indra’, -> kelamin =’lk’, -> alamat =’Salemba’, -> kota =’Jakarta’, -> tgllhr =’1978-05-24′, -> kodepos =’10440′; query ok, 1 rows affected (0.00 sec) Cara yang 3 syntax => insert into tabel values(data_kolom1,data_kolom2, …) Contoh 1: mysql> insert into biodata -> values ->(null,’indra’,’lk’,’jl. utan kayu selatan no.11′,’jakarta’,1978-05-24′,’10110′); query ok, 1 rows affected (0.01 sec) Menampilkan data syntax => select kolom from tabel where kriteria ordered by kolom Contoh 2: mysql>select * from biodata; Mengubah data syntax => update tabel set kolom=pengubah_ a cPanel®. Cara kedua secara manual membutuhkan tahapan lebih banyak dan tidak perlu melalui tuntunan.