MySql速查手册
索引 索引类型 索引注意事项 事务隔离级别 read uncommitted 未提交读 read committed 提交读 repeatable 重复读 Serializable可串行化 隔离界别查询 数据库锁 数据类型 INT varchar 时间类型 Java对应Mysql类型 常用函数 常用Sql 存储引擎 InnoDB MyISAM 知识点 最左匹配原则 =和in可以乱序 单表 尽量not null 业务常见问题 特殊字符插入问题 toc 索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B树的形式保存。就像是数据的目录。 索引类型 唯一索引 主键索引 B-Tree 普通索引 R-Tree 联合索引 Hash 全文索引 FullText 在mysql中fulltext索引只针对myisam生效。 复合索引 对于创建的多列索引(复合索引),不是使用第一部分就不会使用索引。 对于like查询前面%通配符不会使用索引,通配符在后面会使用索引。 使用or要求所有字段都必须有索引,否则不会使用索引。 索引注意事项 #避免使用双%号的查询条件。 如a like '%123%',(如果无前置%,只有后置%,是可以用到列上的索引的) 事务隔离级别 read uncommitted 未提交读 所有事务都可以看到没有提交事务的数据。是所有隔离级别中最低的一种,会出现脏读。