MySQL
MySQL
不做挖坑人
一事无成到事事都成,戒矫戒躁,厚积薄发。不愿做菜鸟,那只能笨鸟先飞。
展开
-
SQL的调优方式及索引是否有效解析(未完成)
一、创建索引 1.要尽量避免全表扫描,首先应考虑在 where及 order by涉及的列上建立索引 2.(1)在经常需要进行检索的字段上创建索引,比如要按照表字段name进行检索,那么就应该在姓名字段上创建索引 (2)创建索引给检索带来的性能提升往往是巨大的,因此在发现检索速度过慢的时候应该首先想到的就是创建索引。 (3)一个表的索引数最好不要超过6个,若太多则应考虑一些不常使用...转载 2019-10-12 13:50:12 · 344 阅读 · 0 评论 -
数据库索引
在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效 在查找username="张三"的记录 SELECT * FROM mytable WHERE username='张三';时,如果在username上已经建立了索引,MySQL无须任何扫描,即准确可找到该记录。相反,MySQL会扫描所有记录,即要查询全表。 索引分单列索引和组合索引。 单...转载 2019-10-13 10:27:52 · 119 阅读 · 0 评论 -
Mysql innodb和myisam的区别
Mysql在V5.1之前默认存储引擎是MyISAM;在此之后默认存储引擎是InnoDB 1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、Inno...原创 2019-10-14 13:19:37 · 87 阅读 · 0 评论