![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
沢田悠二
I write PHP .
展开
-
MyISAM 和 INNODB的区别
事务安全(MyISAM不支持事务,INNODB支持事务)外键 MyISAM 不支持外键, INNODB支持外键.锁机制(MyISAM时表锁,innodb是行锁)查询和添加速度(MyISAM批量插入速度快)支持全文索引(MyISAM支持全文索引,INNODB不支持全文索引)5.7以后的InnoDB支持全文索引了MyISAM内存空间使用率比InnoDB低Inno...原创 2019-10-16 21:22:43 · 219 阅读 · 0 评论 -
数据库优化的思路
SQL语句优化 1)应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null。可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:se...原创 2019-10-16 20:50:52 · 164 阅读 · 0 评论 -
索引的类型
SQL Sever索引类型有:唯一索引,主键索引,聚集索引,非聚集索引。SQL Sever默认主键为聚集索引,也可以指定为非聚集索引,而MySQL里主键就是聚集索引聚集(clustered)索引,也叫聚簇索引。定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。MySQL 索引类型有:唯一索引,主键(聚集)索引,非聚集索引,全文索引。...原创 2019-10-12 22:37:52 · 171 阅读 · 0 评论