MySQL / MariaDB
Dokumentasi ini mencakup prosedur untuk membuat, menghapus, mengedit, dan mengelola database serta pengguna dalam MySQL dan MariaDB.
Mengelola Pengguna
Membuat Pengguna Baru
Untuk membuat pengguna baru, gunakan perintah berikut:
1
CREATE USER 'nama_pengguna'@'localhost' IDENTIFIED BY 'password';
Memberikan Izin kepada Pengguna
Untuk memberikan semua hak akses kepada pengguna pada database tertentu, gunakan perintah berikut:
1
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
Setelah memberikan izin, jalankan perintah berikut untuk menyegarkan hak akses:
1
FLUSH PRIVILEGES;
Menghapus Pengguna
Untuk menghapus pengguna, gunakan perintah berikut:
1
DROP USER 'nama_pengguna'@'localhost';
Mengubah Kata Sandi Pengguna
Untuk mengubah kata sandi pengguna, gunakan perintah berikut:
1
SET PASSWORD FOR 'nama_pengguna'@'localhost' = PASSWORD('password_baru');
Menampilkan Pengguna yang Ada
Untuk menampilkan daftar pengguna yang ada, gunakan perintah berikut:
1
SELECT user, host FROM mysql.user;
Mengelola Database
Membuat Database
Untuk membuat database baru, gunakan perintah berikut:
1
CREATE DATABASE nama_database;
Menggunakan Database
Untuk menggunakan database yang telah dibuat, gunakan perintah berikut:
1
USE nama_database;
Menghapus Database
Untuk menghapus database, gunakan perintah berikut:
1
DROP DATABASE nama_database;
Backup Database
Untuk melakukan database backup, gunakan perintah berikut:
1
mysqldump -u username -p nama_database > nama_database_backup.sql
Restore Database
Untuk melakukan database restore, gunakan perintah berikut:
1
mysql -u username -p nama_database < nama_database_backup.sql
Mengelola Tabel
Membuat Tabel
Untuk membuat tabel baru, gunakan perintah berikut:
1
2
3
4
5
6
CREATE TABLE mahasiswa (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(255),
umur INT,
alamat VARCHAR(255)
);
Menampilkan Semua Tabel
Untuk menampilkan semua tabel dalam database, gunakan perintah berikut:
1
SHOW TABLES;
Menampilkan Struktur Tabel
Untuk menampilkan struktur tabel tertentu, gunakan perintah berikut:
1
DESCRIBE nama_tabel;
Menambahkan Data ke Tabel
Untuk menambahkan data ke tabel, gunakan perintah berikut:
1
INSERT INTO mahasiswa (nama, umur, alamat) VALUES ('Budiono', 21, 'Jakarta');
Mengambil Data dari Tabel
Untuk mengambil data dari tabel berdasarkan kriteria tertentu, gunakan perintah berikut:
1
SELECT * FROM mahasiswa WHERE umur > 20;
Memperbarui Data Tabel
Untuk memperbarui data dalam tabel, gunakan perintah berikut:
1
UPDATE mahasiswa SET alamat='Bandung' WHERE id=1;
Menghapus Data dari Tabel
Untuk menghapus data dari tabel, gunakan perintah berikut:
1
DELETE FROM mahasiswa WHERE id=1;
Menghapus Tabel
Untuk menghapus tabel, gunakan perintah berikut:
1
DROP TABLE nama_tabel;