mysql
cywanp
这个作者很懒,什么都没留下…
展开
-
Mysql Explain语句详解
一、Explain简介: Explain是用来分析SQL语句的运行结果,通过该命令可以获取一下信息:表的读取顺序,数据库读取操作的操作类型,哪些索引可以使用,实际使用了哪些索引,表之间的引用,每张表有多少行别优化器查询等信息。 二、体验Explain执行效果 EXPLAIN SELECT e.*, d. NAME AS deparment_name, d...原创 2018-08-18 14:14:01 · 809 阅读 · 1 评论 -
MySql—视图、函数、存储过程、触发器
MySql高级—视图、函数、存储过程、触发器 目录 一、视图 1 1、视图的定义 1 2、视图的作用 1 ...转载 2018-08-16 16:34:36 · 385 阅读 · 0 评论 -
Mysql的索引是什么?如何创建索引?创建索引的原则?怎么优化?
索引的理解: 索引是对数据库表中的一列或多列的值进行排序的一种数据结构。 索引的作用就类似于书本的目录,新华字典的拼音,偏旁部首的首查字,可以快速的检索到需要 的内容,mysql在300万条记录性能就下降了,虽然mysql官方文档说达500万~800万,所以当数据 达到几百万的时候,那么索引就很有必要了。 当表中有大量记录的时候,若要对表进行查询,第一种就是就需要把表中的记录全部取出来,在 和查...原创 2018-08-17 16:37:49 · 2403 阅读 · 0 评论 -
Mysql MYISAM与Innodb区别
一、存储结构 每个myisam的表在磁盘空间上有三个文件,表定义文件(.frm),数据文件(.MYD),索引文件(MYI) Innodb:所有表都存储在同一个数据文件(也可能是多个,或者独立的表空间) 二、存储空间 MYISAM:可被压缩,存储空间较小。 Innodb:需要更多的内存和存储,会在主内存建立其专用的缓冲池用于高速缓冲数据和索引。 MYISAM的索引...原创 2018-08-21 17:12:50 · 290 阅读 · 0 评论