随笔分类 -  mysql

摘要:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败 阅读全文
posted @ 2020-08-16 16:55 北城cheng 阅读(291) 评论(0) 推荐(0)
摘要:1.没有遵循最佳左前缀原则 2.对索引进行了数值运算,类型转换等操作 3.尽量不要使用or,否则or左侧索引失效 4.like查询时,不要以%开头,否则索引失效 5.复合索引不能使用不等于(!= <>)或is null (is not null),否则自身以及右侧所有全部失效。 复合索引中如果有>, 阅读全文
posted @ 2020-04-08 13:29 北城cheng 阅读(1279) 评论(0) 推荐(0)