MANAJEMEN BASIS DATA
A. MySQL1. Pengertian
MySQL adalah sistem manajemen basis data relasional (RDBMS: Relational Database Management System) yang menggunakan Structured Query Language (SQL) sebagai bahasa utamanya. MySQL merupakan salah satu RDBMS paling populer di dunia dan sering digunakan untuk membuat dan mengelola database dalam berbagai jenis aplikasi, terutama aplikasi web.
2. Fitur Utama:
- Open-source (gratis dan bisa dimodifikasi).
- Cepat dan stabil.
- Mendukung banyak bahasa pemrograman: PHP, Java, Python, C++, dsb.
-
Buat database baru dengan mudah
-
Edit, hapus, dan salin database
-
Kelola encoding (collation) dan engine (InnoDB, MyISAM, dll.)
b. Membuat & Mengelola Tabel
-
Buat tabel dengan beberapa kolom
-
Atur tipe data, panjang, indeks, auto increment, primary key, dll.
-
Tambah, ubah, hapus struktur tabel
c. Manajemen Data (CRUD)
-
Create: Tambah data baru
-
Read: Lihat dan cari data
-
Update: Edit data yang sudah ada
-
Delete: Hapus data tertentu
d. Menjalankan Query SQL
-
Tulis dan jalankan perintah SQL secara langsung
-
Simpan query untuk digunakan lagi
-
Melihat hasil query dalam tampilan tabel
e. Import dan Export Data
-
Import data dari file SQL, CSV, Excel, XML, dll.
-
Export database atau tabel ke SQL, CSV, PDF, Excel, dsb.
-
Fitur backup/restore database
f. Manajemen User dan Hak Akses
-
Tambah user baru untuk MySQL
-
Atur hak akses (privilege) tiap user: baca, tulis, hapus, dll.
-
Kelola login user root dan lainnya
g. Statistik dan Status Server
-
Melihat status server MySQL
-
Statistik database, tabel, ukuran file
-
Informasi runtime MySQL, traffic, cache, dan query lambat
h. Relasi Antar Tabel (Foreign Key)
-
Atur relasi antar tabel dengan foreign key
Visualisasi relasi antar tabel (jika diaktifkan)

