mysql 用户、数据库及表的管理、操作与授权
2017-09-19 16:58
429 查看
摘要
一些mysql的常用命令
1、创建用户
username —— 用户名
host —— 该用户可以从哪个主机登录,%为统配所有
password —— 密码
2、用户授权
privileges —— 用户操作权限、SELECT , INSERT , UPDATE 、DELETE、ALL等
database —— 数据库名,*为统配所有
table —— 表名,*为统配所有
3、更改密码
更改其他用户的密码:
更改当前用户密码
4、取消用户权限
5、删除用户
6、创建数据库
7、创建表
database —— 在哪个数据库里创建
table —— 表的名称
field_name —— 字段名称
8、查看表是否建好
table —— 表名
9、删除数据库和表
10、表的操作
一些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;
相关文章推荐
- MySQL(用户管理,常用sql语句,数据库备份恢复,MySQL调优,恢复误操作数据)
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- PostgreSQL用户、数据库及表的管理、操作与授权
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- mysql创建新用户并授权访问操作该数据库
- MySql 5.7中新建数据库,添加用户,用户授权,删除用户,修改密码等操作
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- MySQL常用操作(2) 之 用户管理、常用语句、数据库备份恢复
- mysql基本操作,创建、删除用户并授权给数据库,创建、删除、查看数据库和表
- 创建字符集数据库及如何对用户授权数据操作权限
- 数据库基本管理:mysql中如何更改用户密码
- mysql5.7 用户管理和授权
- mysql绿色版安装步骤,忘记密码时修改密码,给其它用户授权,使得同网段的用户可访问你的数据库
- Linux环境 Mysql新建用户和数据库并授权
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- mysql用户权限管理和增删改查操作
- Mysql多线程、多用户同时操作数据库获取当前用户操作的最新主键值(获取使用MySQL的LAST_INSERT_ID)
- MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作
- MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作
- MySQL创建数据库与创建用户以及授权