![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
手可摘列仙
庄生晓梦迷蝴蝶,望帝春心托杜鹃
展开
-
查看Navicat已有的连接密码
Navicat获取已有连接的密码原创 2022-12-05 11:04:02 · 408 阅读 · 0 评论 -
MySQL有任务调度时死锁的解决
查看当前运行的事务 select * from information_schema.innodb_trx 当前出现的锁 select * from information_schema.innodb_locks 锁等待的对应关系 select * from information_schema.innodb_lock_waits 通过第一步select * from information_schema.innodb_trx 查询,查看字段trx_mysql_thread_id的值,然后.原创 2021-04-15 18:14:06 · 167 阅读 · 0 评论 -
mysql查询今天、昨天、本周、本月、上一月 、今年数据
--今天 select * from 表名 where to_days(时间字段名) = to_days(now()); --昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 --本周 SELECT * FROM 表名 WHERE YEARWEEK( date_format( 时间字段名,'%Y-%m-%d' ) ) = YEARWEEK( now() ) ; --本月 SELECT * FROM转载 2021-04-08 16:29:24 · 69 阅读 · 0 评论 -
MySQL右链接查询空值演示
例:有动物表tb_biology_animal和动物分类表tb_biology_animal_type ,动物表有个字段fk_animal_type_id 是和动物分类表的animal_type_id关联着的,当然此处没有设置外键,在动物表添加数据的时候,没有填写动物分类的fk_animal_type_id ,也没有做验证,而在查询显示的时候需要把没有分类的动物数据显示出来,而此时左连接查询如下: select if(ISNULL(a.fk_animal_type_id),'NULL',.原创 2020-11-04 17:29:10 · 350 阅读 · 0 评论 -
在Mysql中循环插入两百万条数据,用来测试大数据的性能
在Mysql中循环插入两百万条数据,用来测试大数据的性能 公司要开发一个新闻客户端。访问量会非常大。为了更好测试数据库的性能。维持需要实现添加巨量的数据到表里面。方便进行数据库性能测试。 下面在mysql中使用while 循环两百万次 插入巨量数据。 /* 为了更好测试数据库和学习大数据并发量等问题,我们需要往数据库中添加巨量的数据记录 这里我们使用循环的方式 插入2百万条数据 */ SET FOREIGN_KEY_CHECKS=0; -- ----------------------------转载 2020-11-04 17:10:43 · 443 阅读 · 0 评论