mysql 用戶、數據庫及表的管理、操作與授權

摘要
一些mysql的常用命令


1、創建用戶

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 

username —— 用戶名
host —— 該用戶可以從哪個主機登錄,%爲統配所有
password —— 密碼

示例:
CREATE USER 'husen'@'%' IDENTIFIED BY '123456'; 

2、用戶授權

GRANT privileges ON database.table TO 'username'@'host';

privileges —— 用戶操作權限、SELECT , INSERT , UPDATE 、DELETE、ALL等
database —— 數據庫名,*爲統配所有
table —— 表名,*爲統配所有

示例:
GRANT ALL ON *.* TO 'husen'@'%'; 

3、更改密碼

更改其他用戶的密碼:

SET PASSWORD FOR 'username'@'host' = PASSWORD('new_pwd');

更改當前用戶密碼

SET PASSWORD = PASSWORD("new_pwd"); 

4、取消用戶權限

REVOKE privilege ON database.table FROM 'username'@'host';

5、刪除用戶

DROP USER 'username'@'host'; 

6、創建數據庫

CREATE DATABASE database;

7、創建表

USE database;
CREATE TABLE table (field_name VARCHAR(20), field_name Text);

database —— 在哪個數據庫裏創建
table —— 表的名稱
field_name —— 字段名稱


8、查看錶是否建好

describe table;

table —— 表名


9、刪除數據庫和表

DROP DATABASE database;
DROP TABLE table;

10、表的操作

/*清空表*/
DELETE FROM table;  

/*增加一列*/
alter table customer add name char(100);

/*刪除一列*/
alter table customer drop column name;

/*表重命名*/
rename table customer to test;

發佈了57 篇原創文章 · 獲贊 38 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章