MySQL Cheat Sheet

From Gejoreuy
Revision as of 17:53, 11 May 2023 by Gejor (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Login to MySQL Server

$ mysql -h <hostname> -u <username> -p <database_name>

List All MySQL Databases

mysql> show schemas;

List MySQL Users

mysql> SELECT user FROM mysql.user;

Create New User

mysql> CREATE USER 'newusername' IDENTIFIED BY 'password';


Grant Spesific Permission Into Spesific Tables for User

mysql> GRANT SELECT, INSERT, UPDATE ON dbname.tablename TO 'username' WITH GRANT OPTION;
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON dbname.tablename TO 'username' WITH GRANT OPTION;