
数据库
如果没有了如果
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
索引失效问题
如果通过索引值值查询到的总量占比全表总量小于30%的话,索引是不会失效的,否则是会失效的(不区分字段的索引类型)。原创 2022-07-19 10:45:34 · 2351 阅读 · 0 评论 -
数据库规范
数据库规范一、建表规范强制要求:1.存储引擎必须使用InnoDBexplain: InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。2.每张表必须设置一个主键ID,并且这个主键id使用自增主键(在满足需要的情况下尽量短),除非是在分库分表的环境下。explain:由于InnoDB组织数据的方式决定了需要一个主键,而且若是这个主键是单调递增的可以有效的提高插入性能,避免过多的页分裂、减少表碎片提高空间的使用率。而在分库分表的环境下,则需要统一来分配各原创 2020-12-29 14:31:03 · 660 阅读 · 0 评论 -
MySQL 查询重复数据
学习目标:MySQL 查询重复数据学习内容:create DATABASE exercise;CREATE TABLE test ( id INT NOT NULL PRIMARY KEY, DAY date NOT NULL);INSERT INTO test (id, DAY)VALUES (1, '2006-10-08');INSERT INTO test (id, DAY)VALUES (2, '2006-10-08');INSERT...原创 2020-11-02 14:09:29 · 151 阅读 · 0 评论 -
drop truncate 和delete的区别
(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。当表被TRUNCATE后,这个表和索引所占用的空间会恢复到初始大小,DELETE操作不会减少表或索引所占用的空间。drop语句将表所占用...原创 2020-07-15 09:37:00 · 173 阅读 · 0 评论 -
Mysql 查询语句大全(有示例)
zhanglei 10:28:57shanbiitw_zhangqc 10:29:26-- 查询每天的数据SELECT COUNT(1) as total,DATE_FORMAT(create_time,'%Y-%m-%d') as time FROM op_endor_info GROUP BY DATE_FORMAT(create_time,'%Y-%m-%d');-- 查询每周...原创 2019-10-25 13:39:04 · 487 阅读 · 0 评论