Sebelum bisa menggunakan Mysql, anda harus terlebih dahulu menginstall software yang bisa digunakan untuk menjalankan service Mysql. Ada beberapa software yang menyediakan server mysql diantaranya: WAMP, PhpTriad dan XAMPP. Namun, saya menyarankan anda untuk menggunakan XAMPP karena paling sering digunakan dan sangat update. Bagi yang belum menginstall XAMPP, anda dapat mendownload-nya gratis di situs resminya: download XAMPP
Langkah selanjutnya adalah bagaimana kita menggunakan XAMPP dan login ke Mysql server:
Untuk bisa menggunakan XAMPP dan login ke server Mysql, ikutilah langkah-langkah berikut:
- Buka XAMPP Control Panel Aplication
- Nyalakan (Start) Service Apache dan Mysql
- Kemudian masuk kedalam Mysql menggunakan CMD dan ketikkan script berikut:cd ..cd ..cd xamppcd Mysqlcd binmysql -u rootSetelah masuk ke server Mysql, sekarang anda sudah bisa menggunakan Mysql untuk merancang database.
Selanjutnya kita akan membahas sytax-syntax dasar Mysql yang berhubungan dengan perancangan database, kita akan membatasi pembahasan kali ini hanya pada beberapa syntax dasar yaitu show, create, use, desc, insert, select, update,delete, alter dan drop:
show: untuk melihat list database dan tabel yang terdapat diserver Mysql, query sql-nya:
show databases;
show tables;
create: berfungsi untuk membuat database baru di Mysql, query sql-nya:
create database nama_database;
use: untuk memilih database yang ingin digunakan, jangan lupa untuk selalu menggunakan perintah "use database" sebelum anda melakukan operasi apapun didalam sebuah database, query sql-nya:
use nama_database;
Setelah anda memilih database yang ingin digunakan, selanjutnya anda sudah bisa membuat tabel didalam database tersebut, query sql-nya:
create tabel nama_tabel (nama_field1 tipe data not null, nama_field2 tipe data, primary key(nama_field1));
desc: Untuk melihat struktur (metadata) sebuah tabel, query sql-nya:
desc nama_tabel;
insert: berfungsi untuk mengisi data kedalam sebuah tabel, query sql-nya:
insert into nama_table values(nilai_field1, nilai_field2,...,nilai_fieldn);
select: digunakan untuk menampilkan isi tabel, untuk menampilkan seluruh isi table, query sql-nya:
select*from nama_table;
update: untuk merubah isi data dari sebuah field untuk sebuah record, query sql-nya:
update nama_tabel set nama_field= "isi_data" where primary key = "pk_sebuah_record";
delete: Untuk menghapus record dari sebuah tabel, query sql-nya:
delete from nama_table where nama_field="value";
Alter: Berfungsi untuk merubah nama tabel, struktur tabel (menambah fiel baru, merubah nama field, merubah tipe data dari sebuah field ataupun menghapus sebuah field), query:
Alter tabel nama_table rename nama_tabel baru;
Alter table nama_table add nama_field_baru tipe data;
Alter table nama_table change nama_field_lama nama_field_baru tipe data;
Alter table nama_table modify nama_field tipe data;
Alter table nama_table drop nama_field;
drop: Untuk menghapus database dan tabel, query sql-nya:
drop table nama_table;
drop database nama_database;
Selesai, sampai disini kita sudah mempelajari syntax-syntax dasar Mysql, pada pembahasan selanjutnya kita akan membahas tentang syntax-syntax Mysql lanjutan: select, where, like, having, order by dan group by. Jangan lupa like and share kalau tutorial ini dianggap bermanfaat!