Header Ads

Belajar MySQL Part 7 : Membuat dan Menghapus Database MySQL

Setelah Mencoba beberapa query sederhana di tutorial sebelumnya kita akan mempelajari query  unutk membuat , melihat , menggunakan ,dan menghapus database MySQL (query : Create , Show , Use dan Drop database).

Membuat Database MySQL 

Dalam penggunaannya sehari-hari , sebuah aplikasi biasanya hanya akan memiliki sebuah database . Didalam MySQL (dan juga di dalam aplikasi relation database lainya), Database adalah kumpulan dari table - table yang berhubungan .Database adalah tempat dimana table-table akan dibuat.

Untuk membuat database, format penulisan querynya adalah :

CREATE DATABASE [IF NOT EXISTS] nama database

jika ingin membuat sebuah database mahasiswa , maka querynysq adalah :

mysql > CREATE DATABASE mahasiswa;

Query OK , 1 row affected (0.00 sec)


Tambahan query [IF NOT EXISTS] digunakan untuk membuat MySQL tidak menampilkan pesan error maka database suksses di buat,

Contohnya , jika kita menjalankan lagi query untuk membuat database mahasiswa , MySQL akan menampilkan pesan error .

mysql > CREATE DATABASE mahasiswa;

ERROR 1007 (HY000) : Can't create database 'mahasiswa';
database exists

Melihat Daftar Database MySQL 

Di Dalam MySQL Server , biasanya akan terdapat beberapa database, tergantung kebutuhan kita . Untuk melihat seluruh database yang berada pada MySQL Server , gunakan query:

SHOW DATABASE ;

mysql > SHOW DATABASE;

+---------------------------------------+
Database                        |
+---------------------------------------+
|   information_schema     | 
|   mahasiswa                    |
|   mysql                             |
|   perfomace_schema       |
|   test                                |
+---------------------------------------+
5 rows in set (0.00 sec)

kita dapat melihat bahwa MySQL Server telah berisi beberapa database bawaan , selain database mahasiswa yang kita buat sebelumnya .

Memilih dan Menggunakan Database MySQL

Kita harus memilih sebuah database yang akan digunakan , format query untuk memilih database ini adalah :

USE nama database;

nama_database adalah database yang maka kita akan gunakan , jika ingin menggunakan database mahasiswa maka querynya adalah :

mysql > USE mahasiswa ;

Database changed
Selanjutnya setiap query pembuatan table misalnya akan membuat sebuah table di dalam database terpilih , di dalam hal ini database mahasiswa .

Menghapus Database MySQL 

jika database sudah tidak digunakan lagi , kita dapat menghapusnya . Proses penghapusnya ini akan menghapus database , termasuk seluruh table dan isi dari tabel tersebut. Sebuah database yang telah dihapus tidak dapat ditampilkan kembali. Kita harus yakinkan bahwa database tersebut memang tidak akan digunakan lagi.

Format query untuk menghapus database:

DROP DATABASE [IF EXIST] database name;

Sama seperti query pada pembuatan database, pilihan [IF EXISTS] digunakan untuk menghilangkan pesan error jika seandainya database tersebut memang tidak ada.

Jika kita ingin menghapus database mahasiswa, contoh querynya adalah:
mysql > DROP DATABASE mahasiswa;

Query OK, 0 rows affected (0.01 sec) 

Jika kita berusaha menghapus databse mahasiswa lagi (yang memang sudah tidak ada ),akan muncul pesan error :
mysql > DROP DATABASE mahasiswa;

ERROR 1008 (HY000) : Cant't drop database ' mahasiswa ';
database doesn't exist
Dengan menggunakan perintah opsional [IF EXISTS], pesan error tidak tampil :

mysql > DROP DATABASE IF EXISTS mahasiswa ;

Query OK , 0 rows affected 1 warning (0.00 sec)

No comments

Powered by Blogger.