mysql,获取当天0点0分的日期和23点59分59秒的日期
摘要:当前日期23:59:59 SQL:SELECT DATE_SUB( DATE_ADD(CURRENT_DATE, INTERVAL 1 DAY),INTERVAL 1 SECOND) 如图: 当前日期往前推14天00:00:00零点零分的时间 sql:SELECT DATE_SUB(DATE_FOR
阅读全文
mysql,if函数的用法
摘要:如图: 如果sex等于1,则返回女,如果sex不等于1,则返回男。 参考链接:https://blog.csdn.net/wang704987562/article/details/80753954
阅读全文
解决代码在涉及多线程操作数据库时报错:pymysql.err.InternalError: Packet sequence number wrong - got 101 expected 2
摘要:报错现象如图: 报错原因: 使用了多线程,多线程共享了同一个数据库连接,但每个execute前没有加上互斥锁 解决:在执行sql,调用pymysql的execute方法前后加上互斥锁 如图: 参考链接:https://www.cnblogs.com/heiao10duan/p/9373237.htm
阅读全文
解决mysql报错:Incorrect usage of UNION and ORDER BY
摘要:报错如图: 解决(单独加上括号): 参考:https://blog.csdn.net/lzd30/article/details/89468513
阅读全文
解决mysql,update语句报错1093 - You can't specify target table 't_order' for update in FROM clause
摘要:执行语句和报错如图: 报错原因:不能使用update语句的同时,使用子查询对同一张表进行操作。 参考链接:https://blog.csdn.net/jiangbo721/article/details/88988493 解决:使用"绕过"的方式进行查询 如图:
阅读全文
mysql查询某一天下单的订单量
摘要:如图: 参考DATE_FORMAT函数用法: https://blog.csdn.net/qq_44945923/article/details/108578543?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMac
阅读全文
mysql提取json格式数据的方法
摘要:如图:存储在数据库的格式是json 我现在要把验证码9397这个数据提取出来,这里需要用到mysql里面的JSON_EXTRACT() 这个JSON提取函数: 语法:语法为JSON_EXTRACT(json列 , '$.键') ,数组为JSON_EXTRACT(json列 , '$.键[index]
阅读全文
faker批量生成10万条测试数据
摘要:faker可以用来批量构造测试数据。首先安装:pip install Faker 具体用法参考:https://zhuanlan.zhihu.com/p/87203290 这里主要是讲下利用faker批量生成测试数据,并保存到数据库。 如下图,创建了一个person表,里面有id,name,addr
阅读全文
sql学习(常用)
摘要:distinct去重: in在什么之中: like模糊匹配: and查询: or条件满足其中之一: order by正序输出: order by desc倒序输入: as起别名: 聚集函数: count()求数量: sum求和: avg平均值: max最大值: min最小值: group by分组:
阅读全文