#管理員登入mysql
>mysql -u root -p
>(輸入密碼)
#創(chuàng)建數(shù)據(jù)庫
mysql>create database testDB;
#創(chuàng)建用戶(方法1):創(chuàng)建通過local host訪問的用戶名為test,密碼為1234的用戶
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
#創(chuàng)建用戶(方法2):創(chuàng)建通過local host訪問的用戶名為test,密碼為1234的用戶
#登陸驗(yàn)證
>mysql -u test -p
>(輸入密碼)
mysql>(登錄成功)
# 用戶授權(quán)(需以管理員登入mysql)
## grant 權(quán)限 on 數(shù)據(jù)庫名.表名 to 用戶名@主機(jī) identified by "密碼";
## 授權(quán)test用戶擁有testDB數(shù)據(jù)庫的所有權(quán)限(某個(gè)數(shù)據(jù)庫的所有權(quán)限):
mysql>grant all privileges on testDB.* to test@localhost identified by '1234';
mysql>flush privileges; #刷入修改
## 授權(quán)test用戶擁有所有數(shù)據(jù)庫的某些權(quán)限:
mysql>grant select,delete,update,create,drop on . to test@"%" identified by "1234";
mysql>flush privileges; #刷入修改
#修改密碼
mysql>update mysql.user set password=password('新密碼') where User="test" and Host="localhost";
mysql>flush privileges;#刷入修改
#刪除用戶
mysql>Delete FROM user Where User='test' and Host='localhost';
mysql>flush privileges;
#列出所有數(shù)據(jù)庫
mysql>show database;
#刪除數(shù)據(jù)庫
mysql>drop database 數(shù)據(jù)庫名;
# 切換數(shù)據(jù)庫
mysql>use '數(shù)據(jù)庫名';
#列出所有表
mysql>show tables;
#顯示數(shù)據(jù)表結(jié)構(gòu)
mysql>describe 表名;
#刪除數(shù)據(jù)表
mysql>drop table 數(shù)據(jù)表名;
注意每行后邊都跟個(gè);表示一個(gè)命令語句結(jié)束。