本文中全部的数据库是由MySql官网提供的sakila示例数据库html
ZIP格式:http://downloads.mysql.com/docs/sakila-db.zipmysql
tar格式 http://downloads.mysql.com/docs/sakila-db.tar.gzsql
官方文档 http://dev.mysql.com/doc/sakila/en/index.html数据库
解压后获得三个文件:优化
一、sakila-schema.sql 文件包含建立Sakila数据库的结构:表、视图、存储过程和触发器code
二、sakila-data.sql文件包含:使用 INSERT语句填充数据及在初始数据加载后,必须建立的触发器的定义htm
三、sakila.mwb文件是一个MySQL Workbench数据模型,能够在MySQL的工做台打开查看数据库结构索引
--登陆mysql mysql -uroot -p123456 --导入表的结构数据 source 路径/sakila-schema.sql --导入表的数据 source 路径/sakila-data.sql
在企业的应用场景中,为了知道优化SQL语句的执行,须要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。ip
能够使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。文档
官网地址: https://dev.mysql.com/doc/refman/5.5/en/explain-output.html