Database Management adalah proses mengelola database mulai dari pembuatan, penggunaan, pemeliharaan, hingga penghapusan database. Pada MySQL, pengelolaan database dilakukan menggunakan perintah SQL melalui MySQL Client atau MySQL Workbench.
Penguasaan manajemen database sangat penting agar data tersimpan secara terstruktur, aman, dan mudah diakses oleh aplikasi.
Contents
2. Membuat Database (CREATE DATABASE)
Perintah CREATE DATABASE digunakan untuk membuat database baru di MySQL.
Sintaks dasar:
CREATE DATABASE nama_database;
Contoh penggunaan:
CREATE DATABASE db_mahasiswa;
Untuk menghindari error jika database sudah ada, gunakan:
CREATE DATABASE IF NOT EXISTS db_mahasiswa;
3. Menampilkan Database (SHOW DATABASES)
Perintah SHOW DATABASES digunakan untuk melihat daftar seluruh database yang ada di MySQL Server.
Sintaks:
SHOW DATABASES;
Perintah ini sangat berguna untuk memastikan database telah berhasil dibuat atau untuk mengetahui database apa saja yang tersedia.
4. Menggunakan Database (USE DATABASE)
Sebelum membuat tabel atau menjalankan query, kita harus memilih database yang akan digunakan dengan perintah USE.
Sintaks:
USE nama_database;
Contoh:
USE db_mahasiswa;
Setelah perintah ini dijalankan, semua query berikutnya akan dieksekusi pada database tersebut.
5. Menghapus Database (DROP DATABASE)
Perintah DROP DATABASE digunakan untuk menghapus database secara permanen beserta seluruh data di dalamnya.
⚠ Peringatan:
Penghapusan database tidak dapat dibatalkan. Pastikan data sudah dibackup sebelum menjalankan perintah ini.
Sintaks dasar:
DROP DATABASE nama_database;
Contoh penggunaan:
DROP DATABASE db_mahasiswa;
Agar lebih aman, gunakan:
DROP DATABASE IF EXISTS db_mahasiswa;
6. Contoh Alur Manajemen Database di MySQL
Berikut contoh alur lengkap pengelolaan database:
CREATE DATABASE db_latihan;
SHOW DATABASES;
USE db_latihan;
DROP DATABASE db_latihan;
Kesimpulan
Manajemen database merupakan langkah dasar dalam penggunaan MySQL. Dengan perintah CREATE DATABASE, SHOW DATABASES, USE, dan DROP DATABASE, pengguna dapat mengelola database secara efektif.
Pemahaman yang baik terhadap perintah ini menjadi fondasi sebelum melanjutkan ke pengelolaan tabel dan data.