本文中全部的數據庫是由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