Mengakses database tentu lebih menyenangkan melalui tools pengelolaan database. Tools tersebut tentu saja memudahkan pengguna/developer/DBA* dalam menjalankan berbagai perintah karena berbasiskan GUI. Tetapi tools tersebut membuat pengguna menjadi malas dan tergantung kepada tools sehingga tidak mengerti perintah-perintah dasar dalam pengelolaan database yang mempunyai implikasi kepada lemahnya pemahaman terhadapnya.
Salah satu keuntungan yang didapatkan ketika pengguna bekerja menggunakan perintah dasar ini adalah pengguna dapat memahami sql injection terjadi dan memahami bagaimana cara mengatasinya.
Berikut adalah perintah dasar MySQL yang perlu diketahui karena sering digunakan atau perlu diketahui karena penting walau jarang digunakan;
1. Masuk melalui terminal.
$ mysql -u root -p
Perintah diatas akan menanyakan password terlebih sebelum masuk pada terminal MySQL.
2. Menampilkan help
mysql> help [topik];
contoh;
mysql> help Contents;
mysql> help Functions;
mysql> help String Functions;
3. Melihat list database.
mysql> show databases;
4. Memilih database.
mysql> use [nama_database];
5. Membuat database.
mysql> create database nama_database;
6. Menampilkan isi tabel.
mysql> select * from nama_tabel;
7. Eksekusi perintah SQL melalui file
mysql> source /home/nitza/perintah.sql;
8. Membuat user
mysql> create user 'user_a'@'localhost';
mysql> create user 'user_b'@'localhost' identified by 'tulis_password_disini';
9. Memberikan hak akses tabel kepada user.
- Hak akses untuk semua database
mysql> grant all on *.* to 'user_a'@'localhost';
- Hak akses untuk database tertentu
mysql> grant all on nama_database.* to 'user_b'@'localhost';
- Hak akses untuk tabel tertentu pada database
mysql> grant all on nama_database.nama_tabel to 'user_c'@'localhost';
*) penulisan lebih ditujukan kepada developer
Langganan:
Posting Komentar (Atom)
Cara Mengetahui Besar Database PostgreSQL Tanpa Mendownloadnya
Berikut adalah langkah-langkah untuk mengetahui ukuran semua database di instance PostgreSQL yang berjalan di dalam kontainer Docker: 1. Men...
-
Pendahuluan Aplikasi berbasis web telah berkembang pesat pada masa ini menjadikan orang awam paling tidak mengetahui bagaimana web itu bek...
-
Berikut adalah langkah-langkah untuk mengetahui ukuran semua database di instance PostgreSQL yang berjalan di dalam kontainer Docker: 1. Men...
-
Java sebagai bahasa murni berorientasi objek mempunyai aturan yang ketat tentang penerapannya. Aturan-aturan yang ketat ini menjadikan Java ...
Tidak ada komentar:
Posting Komentar