「MySQL」- 杂记

SELECT 结果的顺序
在一般情况下,SELECT 显示的数据顺序是插入的顺序,但实际上受到 MySQL 重用存储空间的影响。《MySQL 必知必会》

NULL 与不匹配
当筛选某些不符合特定值的行时,NULL 值具有特殊含义,数据库不知道是否匹配,所以在匹配过滤或不匹配过滤时不返回它们;
同样的,通配符也不能匹配 NULL;

COUNT(*)与 COUNT(column)
如果 column 列中包含空值,则会被忽略。而 COUNT(*)会统计所有的行,不管是否为 NULL 值;

创建唯一索引时,如何快速删除重复的数据?

Removing duplicates with unique index

Identifying cause of high I/O – Database

Identifying cause of high I/O
Diagnosing high disk utilization in MySQL

WIP ! MySQL High I/O

Faster/more reliable way to delete millions of rows?

https://forums.mysql.com/read.php?152,658187,658211#msg-658211
MySQL Big DELETEs

WIP MySQL 索引优化;

查看数据库最后访问日期

When was the last time a mysql table was accessed? – Stack Overflow

SELECT update_time FROM information_schema.tables WHERE table_name=’tablename’