MYSQL基础(DCL)

DCL: 数据控制语言,主要创建用户,管理用户权限
Create Grant revoke drop

创建用户:Create user 用户名@ip地址 IDENTIFIED BY 密码 刚刚创建的用户没有任何权限

赋予权限:Grant 权限 on 数据库名.表名 to用户名@ip地址

管理权限:Revoke 权限 on 数据库名.表名 from 用户名@ip地址
权限:all代表所有权限 *代表所有数据库或说有表

收回权限:Drop user用户名@ip地址;

显示权限

show grants for admin@localhost;
CREATE USER 'admin'@'localhost' IDENTIFIED BY '123';
SET PASSWORD FOR 'admin'@'localhost' = PASSWORD('123');

解决MySQL乱码问题

查看编码的命令:
>show variables like ‘char%’
character_set_client 表示客户端发来数据的编码
character_set_connection 将客户端编码转换成服务器端编码
character_set_results 将服务器端查询的结构转换成客户端编码

如何不会有乱码?
1- 客户端,client, connection,results,服务器端编码一致。(客户端编码和服务器端编码一致,设置其他三项编码保持一致)。
>set names 编码;(gbk, utf8)
set names gbk相当于以下三句
>set character_set_client=gbk;
>set character_set_connection=gbk;
>set character_set_results=gbk;
2- character_set_client:与client保持一致; character_set_connection:与数据库保持一致; character_set_results:与客户端保持一致(客户端编码与服务器端编码不一致时)
>set character_set_client=客户端的编码;
>set character_set_connection=服务器端编码;
>set character_set_results=客户端编码;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值