Basic Concepts
Basic Concepts
user management
- create user
CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; - privileges management
GRANT [privilege1,previlige2,...] ON [database_name].* TO 'user_name'@'host_name';privilege types:
- select
- update
- insert
- delete
database management
-
create a database
create database [database_name]; -
export database to a file
mysqldump [database_name] > [file_name] -
import data from dump file
mysql [database_name] < [dumpfile.sql];
table management
Basic Operations
-
login at local machine use CLI.
mysql -u [username] -p -
list all databases that current login user privileged.(after login mysql)
show databases; -
enter one database.
use [database_name]; -
list all tables in one database that was entered.
show tables; -
list data row in one table;
select [*[column1[,column2]] from [table_name];
local run
To connect run:
mysql -uroot -p