MySQL基础

cmd登录root用户

MySQL基础_第1张图片

 

查看所有用户及host:

use mysql;
select user,host from user;

查看所有数据库:

show databases ;

创建用户:create user '用户名'@‘host’  identified by '密码'

create user 'test'@'localhost' identified by '123456';

刷新权限:

flush privileges ;

授权给用户:grant 权限(增删改查)  on 数据库名.*  '用户名'@'host'

grant insert,update,select,delete on test.* to 'test'@'localhost';

取消授权:revoke 权限(增删改查)  on 数据库名.* ‘用户名’@'host'

revoke select on test.* from 'test'@'localhost';

切换数据库:use 数据库名

use hello;

查看所有表:

show tables ;

修改用户host:update user set host='i新的d' where user='用户名'   ps:%表示所有,在此语句中表示不对用户登录时的id作限制

update user set host='%' where user='test';

查看用户权限:show grants for '用户名'@‘host’;

show grants for 'test'@'localhost';

删除用户:drop user '用户名'@‘host’;

drop user 'test'@'localhost';

 

你可能感兴趣的:(MySQL基础)