您的位置:首页 > 房产 > 家装 > 太原网络搭建_上海新一轮疫情_网络顾问_成功营销案例分享

太原网络搭建_上海新一轮疫情_网络顾问_成功营销案例分享

2025/5/5 18:38:39 来源:https://blog.csdn.net/2401_86155536/article/details/146876658  浏览:    关键词:太原网络搭建_上海新一轮疫情_网络顾问_成功营销案例分享
太原网络搭建_上海新一轮疫情_网络顾问_成功营销案例分享

目录

一.管理用户

1.查询用户

2.创建用户

3.修改用户密码

方式一:命令修改:set password for '用户名'@'主机名' = password('密码');

方式二:修改mysql.user表中的authentication_string字段,必须刷新权限!!!

方式三:如果忘记密码,就重置密码

4.删除用户

二.权限管理

1.查看用户权限

2.授予用户权限

3.撤销用户权限

三.字符串函数

1.concat

2.lower

3.upper

4.lpad

5.rpad

6.trim

7.substring


一.管理用户

1.查询用户

use mysql;
select * from user;

select * from mysql.user;

2.创建用户

create user '用户名' identified by'密码';

create user '用户名'@'主机名' identified by '密码';
注:localhost只能本机连接,%所有设备可以连接

3.修改用户密码

MySQL8.0以上版本:alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';

MySQL8.0以下版本:set password for '用户名'@'主机名' = password('密码');

这里演示的是5.7版本

方式一:命令修改:set password for '用户名'@'主机名' = password('密码');

方式二:修改mysql.user表中的authentication_string字段,必须刷新权限!!!

use mysql;

update user set authentication_string = password('密码')
where user='用户名' and host '主机名';

flush privileges;

方式三:如果忘记密码,就重置密码

在my.ini配置文件mysqld下添加skip-grant-tables

重启MySQL服务就可以无密码登录

进入后使用:set password for '用户名'@'主机名' = password('密码');修改密码

4.删除用户

drop user '用户名'@'主机名';

二.权限管理

1.查看用户权限

show grants for '用户名'@'主机名';

2.授予用户权限

grant all privileges on 数据库名.表名 to '用户名'@'主机名';

grant all privileges on *.* to 'root'@'%' identified by '123' with grant option;
 

3.撤销用户权限

revoke all privileges on sg1.* from 'lyt'@'%';

三.字符串函数

1.concat

作用:字符串拼接

2.lower

作用:转小写

3.upper

作用:转大写

4.lpad

作用:左填充

select lpad('是狗',填充后的总长度(字数),'填充的内容');

5.rpad

作用:右填充

select lpad('是狗',填充后的总长度(字数),'填充的内容');

6.trim

作用:去掉首尾空白

7.substring

作用:截取一段字符串


select substring('看到了明明白白的远方',4,7);

注:4是从第几个字开始截取,7是截取多少个字

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com