1、show character set;
显示所有可用的字符集以及每个字符集的描述和默认校对。
2、show collation;
显示所有可用的校对,以及它们适用的字符集。
3、创建用户
1)、在root帐号下:
create user tom identified by '123456';
创建了一个tom的用户,密码为123456,不过当你在user表中查询时,mysql保存到user表会对密码加密,所以
看不出真实的值。
一般不建议直接通过insert想mysql数据库下user表插入用户信息
2)、重命名
rename user tom to june;
3)、删除帐号
drop user june;
4)、设置访问权限
必须给用户设定访问权限,否则用户只能登录,,不能看数据,不能执行任何操作。
#查看用户权限
show grants for june;
#赋予权限
grant select on databasename.* to june;
这个权限指,允许用户在databasename的任意表中执行select操作。
#撤销权限
revoke select on databasename.* from june;
撤销用户june对databasename数据库表的查看权限。
#grant和revoke可在几个层次上控制访问权限:
1):整个服务器,使用grant all 和revoke all;
2):整个数据库,使用on database.*;
3):特定的表,使用on database.table;
4):特定的列;
5):特定的存储过程。
#更改密码
1):更改某一位用户密码;
set password for june = password('111111');
//用户june的密码被更改为111111;
2):更改自己密码
set password = password('111111');
//更改自己的密码;