mysql
文章平均质量分 54
tuantuanyuyu
这个作者很懒,什么都没留下…
展开
-
mysql查询出来的字段值为N/A的处理
从数据库中看到的字段值明明是null,但是获取到的值却不是null,使用ifnull函数判断的结果也不对。原创 2021-05-29 09:32:48 · 15680 阅读 · 12 评论 -
mysql日志
目录1、binlog2、redolog3、undolog4、事务提及到的mysql日志有binlog、redolog、undo log,下面就一一开始介绍了1、binlog1)是什么又叫二进制日志,是一种逻辑日志,保存了某行做了什么操作,记录了具体的sql2)作用可以用来做主从复制,还可以做基于某个时间点的数据还原数据还原是怎么做的呢?先找到这个时间点最近的一次全量备份,然后还原到临时表,然后找到这个时间的binlog日志,取出这个点的binlog日志进行还原原创 2021-05-27 14:38:29 · 75 阅读 · 0 评论 -
mysql--通俗易懂的索引
1、什么是索引?索引是帮助数据库高效获取数据的数据结构。比如你之前没加索引,sql语句执行需要1秒,加入索引后可能需要0.1秒2、索引类型有哪些?索引常见类型主要有二叉树、hash表、B树原创 2021-05-19 09:10:47 · 148 阅读 · 1 评论 -
读书笔记------MySQL技术内幕——InnoDB存储引擎-----mysql体系结构和存储引擎
1、数据库跟数据结构区别: 2、原创 2018-07-19 13:07:48 · 220 阅读 · 0 评论 -
数据库插入毫秒字段
1、创建add_time为bigint。INSERT into user (add_time) VALUES (CONCAT(UNIX_TIMESTAMP(NOW()), RIGHT(NOW(4), 4)));原创 2018-07-31 14:45:29 · 869 阅读 · 0 评论 -
order by跟group by联合使用
1、项目中需要查询每个用户最后一次登录时间select * from m_user_login_log a grou by a.user_id order by a.login_time desc;选择出来不是想要的记录,因为mysql执行顺序如下: 会先执行group by,再执行order by2、想要得到正确的结果:SELECT b.*FROM(SELECT ...原创 2018-08-08 09:41:54 · 2071 阅读 · 0 评论 -
mysql实战系列之一mysql执行过程
MySQL 的逻辑架构图极客时间版权所有: https://time.geekbang.org/column/article/683191、连接器客户端使用命令mysql -h -P -u -p来连接数据库,连接成功后,如果没有其他操作,使用show processlist命令,可以看到有一个为Sleep状态的数据。如果长时间不操作,连接器就断开。这个时间由wait timeout...原创 2019-01-03 17:00:30 · 217 阅读 · 0 评论