您的位置:首页 > 数据库 > MySQL

mysql 用户、数据库及表的管理、操作与授权

2017-09-19 16:58 429 查看
摘要

一些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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐