
数据库
追丰少年
干就完了
展开
-
mysql 数据库中去掉多余的空格
【代码】mysql 数据库中去掉多余的空格。原创 2023-04-08 16:21:16 · 118 阅读 · 0 评论 -
解决mysql数据库表锁死(表打不开,也关不上)
原因:两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待。2.关闭锁死进行,kill + id。或者重启mysql,检查造成。原创 2022-09-26 09:52:17 · 69633 阅读 · 1 评论 -
mysql date_format函数
代码】mysql date_format函数。原创 2022-08-14 23:17:30 · 114883 阅读 · 0 评论 -
mysql binlog日志自动清理及手动删除
/删除10天前的MySQL binlog日志,附录2有关于PURGE MASTER LOGS手动删除用法及示例。# vim /etc/my.cnf //修改expire_logs_days,x是自动删除的天数,一般将x设置为短点,如10。expire_logs_days = x //二进制日志自动删除的天数。当然也可以不重启mysql,开启mysql主从,直接在mysql里设置expire_logs_days。此方法需要重启mysql,附录有关于expire_logs_days的英文说明。...转载 2022-08-13 10:31:47 · 117108 阅读 · 0 评论 -
pymysql批量更新数据
代码】pymysql批量更新数据。原创 2022-08-11 12:26:18 · 117821 阅读 · 0 评论 -
Illegal mix of collations (utf8mb4_german2_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for opera
在每个值的后面加COLLATE utf8mb4_general_ci,解决了set @value='%33108686217%';SELECT * FROM `商品档案` where `商品编号` LIKE @value COLLATE utf8mb4_general_ciOR 替换码1 LIKE @value COLLATE utf8mb4_general_ciOR 替换码2 LIKE @value COLLATE utf8mb4_general_ciOR 替换码3 LIKE @v..原创 2022-05-26 10:40:39 · 132236 阅读 · 0 评论 -
pymysql 写入数据库表报错 1366
原因:检查数据发现数据竟然有一个表情包图片,查阅相关资料后发现utf8最多处理3个字节,而这种表情图或者其他特殊字符是4字节,所以也导致了插入失败1366错误!解决方法:使用utf8mb4!1、设置表的字段编码ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4;2、设置python代码中的mysql配置charset为utf8mb4mysql_conf = { 'host': 'localhost',原创 2022-05-01 17:35:26 · 132452 阅读 · 0 评论 -
提高数据查询速度,减少查询次数,确实可以加快响应时间
当数据量不是特别大时,通过减少sql查询次数,确实可以加快响应时间 !!这个优化法则归纳为5个层次:1、减少数据访问(减少磁盘访问)2、返回更少数据(减少网络传输或磁盘访问)3、减少交互次数(减少网络传输)4、减少服务器CPU开销(减少CPU及内存开销)5、利用更多资源(增加资源) 优化法则 性能提升效果 优化成本 减少数据访问 1~1000 ...原创 2022-03-20 23:21:04 · 132229 阅读 · 0 评论 -
sqlserver2008查询前100条
select top 100 * from news原创 2022-03-20 18:23:19 · 130947 阅读 · 0 评论 -
在sqlserver中根据字段名查找字段所在的表
只能自己动手干了!!select a.name 表名,b.name 列名 from sysobjects a,syscolumns bwhere a.id=b.id and b.name='billtype' and a.type='U'原创 2022-03-20 15:24:12 · 133184 阅读 · 0 评论