MySQL Query

MySQL adalah salah satu software DBMS (Database Management System) yang banyak digunakan saat ini. Untuk yang belum menginstall MySQL bisa mendownload & menginstall XAMPP. Di dalamnya sudah terdapat MySQL.

Setelah XAMPP terinstall, jalankan Command Prompt (untuk pengguna Windows) & ketikkan perintah seperti ini.

cd c:\xampp\mysql\bin

Jika XAMPP diinstall di direktori lain, pindah ke direktori tersebut dan masuk ke direktori xampp\mysql\bin. Pastikan MySQL sudah diaktifkan di XAMPP Control Panel. Setelah itu, ketikkan perintah di bawah ini untuk menjalankan MySQL.

mysql -u root

Kita bisa mengetikkan perintah ‘exit’ untuk keluar dari MySQL. Berikut ini beberapa query yang umum digunakan dalam MySQL.

1. show databases

Untuk melihat database (schema) yang tersimpan.

show databases;

2. create database

Digunakan untuk membuat database. Contoh penggunaan:

create database ContohDatabase;

3. use [nama database]

Mengaktifkan database yang dipilih. Contoh penggunaan:

use ContohDatabase

4. create table

Membuat tabel beserta field-field di dalamnya. Saat membuat field, tuliskan juga tipe data yang digunakan untuk field tersebut. Contoh penggunaan:

create table ContohTabel (
contohField1 int;
contohField2 varchar(15);
);

5. insert

Mengisi tabel yang telah dibuat dengan data-data yang akan disimpan dalam database. Contoh penggunaan:

insert into ContohTabel values ('1', 'Apa Aja Deh');

insert into ContohTabel (contohField1) values ('1');

6. update

Mengubah record di dalam tabel. Gunakan ‘where’ untuk menentukan kondisi. Contoh penggunaan:

update ContohTabel set contohField2='Ikan Asin';

update ContohTabel set contohField2='Ikan Asin' where contohField1='10';

Perintah pertama akan mengubah isi contohField2 dalam seluruh record, sementara perintah kedua hanya akan mengubah isi contohField2 pada record yang memiliki nilai contohField1 10.

6. delete

Menghapus record di dalam tabel. Gunakan ‘where’ untuk menentukan kondisi. Contoh penggunaan:

delete from ContohTabel;

delete from ContohTabel where contohField1='10';

Perintah pertama akan menghapus seluruh record dalam tabel, sementara perintah kedua hanya akan menghapus record yang memiliki nilai contohField1 10.

7. select

Menampilkan record di dalam tabel. Gunakan ‘where’ untuk menentukan kondisi. Contoh penggunaan:

select * from ContohTabel;

select contohField1 from ContohTabel;

select * from ContohTabel where contohField1='10';

Perintah pertama akan menampilkan seluruh record dalam tabel, sementara perintah kedua hanya akan menampilkan record yang terdapat dalam field contohField1 dan perintah ketiga akan menampilkan semua field dari record yang memiliki nilai contohField1 10.

8. drop table

Menghapus tabel. Contoh penggunaan:

drop table ContohTabel;

9. drop database

Menghapus database. Contoh penggunaan:

drop database ContohDatabase;

10. describe

Melihat field yang terdapat dalam tabel beserta tipe data, primary key, dan foreign key. Contoh penggunaan:

describe ContohTabel;

desc ContohTabel;

One thought on “MySQL Query

  1. Pingback: MySQL: Cara Dapetin Nama Schema, Tabel, & Kolom | Twisted Pair

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s