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 :
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 .
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;
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 :
nama_database adalah database yang maka kita akan gunakan , jika ingin menggunakan database mahasiswa maka querynya adalah :
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:
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:
Jika kita berusaha menghapus databse mahasiswa lagi (yang memang sudah tidak ada ),akan muncul pesan error :
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 ;Selanjutnya setiap query pembuatan table misalnya akan membuat sebuah table di dalam database terpilih , di dalam hal ini database mahasiswa .
Database changed
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;Dengan menggunakan perintah opsional [IF EXISTS], pesan error tidak tampil :
ERROR 1008 (HY000) : Cant't drop database ' mahasiswa ';
database doesn't exist
mysql > DROP DATABASE IF EXISTS mahasiswa ;
Query OK , 0 rows affected 1 warning (0.00 sec)
No comments