大部分表都有表示逻辑删除的字段,比如is_valid,Y为有效N为无效,写sql时大部分都会带上这个字段,所以建索引时,建议带上这个字段。 比如student表有name列,...[作者空间]
Innodb以页作为磁盘和内存交互的基本单位,默认大小是16k。页有各种各样的类型,其中存储真实用户数据的页称为索引页(以下简称为页)。以下讨论的页,实际上是聚簇索引的叶子节...[作者空间]
InnoDB有COMPACT、REDUNDANT、DYNAMIC和COMPRESSED四种行格式,建表时可以用create table tableName (...) row...[作者空间]
在并发环境下,mysql存在脏读、不可重复读、幻读等数据一致性问题。 脏读 事务1读到了事务2未提交的修改,也就是读到了脏数据 不可重复读 事务1和事务2读取了同一行数据,然...[作者空间]
使用limit时,一定要搭配使用order by,否则结果难以预料,除非你只关心数量,不关心内容(可以了解下mysql不加order by时默认的排序规则) distinct...[作者空间]
同一个系统不同表的主键类型应该保持一致 假设某个系统不同模块都有上传文件的功能,文件信息表的rela_id字段表示该文件对应的具体业务id(比如制度附件的rela_id为制度...[作者空间]