mysql的操作的一些小技巧

一、丢失root密码
mysql密码丢失后,需重新设置
1、在 mysql配置目录下 etc/my.cnf 中加入 (mysqld下) skip-grant-tables
2、用空密码进入mysql管理命令行
3、切换到mysql库,执行update user set password=PASSWORD(“new_pass”) where user=‘root’

二、mysql replace用法
用于更新文本中的部分内容,如ip、域名等
语法:UPDATE tb1 SET f1=REPLACE(f1, ‘原内容’, ‘新内容’);
例:更换图片地址的域名

update  retail_ordering.ads set pic_url=replace(pic_url,"192.168.6.100:8080","192.168.0.118") where ad_id>0;

三、where in 排序
mysql进行排序的时候如果需要按照原始的顺序排序,就可以使用order by find_in_set()方法,具体用法如下:
select * from ecs_goods where goods_id in (1,2,3) order by FIND_IN_SET(goods_id,(1,2,3) )

猜你喜欢

转载自blog.csdn.net/zzyzenith/article/details/84793804