Post

MySQL / MariaDB

Dokumentasi ini mencakup prosedur untuk membuat, menghapus, mengedit, dan mengelola database serta pengguna dalam MySQL dan MariaDB.

MySQL / 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;

Referensi

This post is licensed under CC BY 4.0 by the author.