接下来,介绍如何提高SQL语句的查询性能。
一、示例数据库(Sakila-db)的安装
1.1 Sakila-db
Sakila-db,这个是MySQL官网提供的示例数据库。在国际上,很有名,教学案例。
MySQL官网:
- TGZ:Linux用的
- Zip:Windows、Mac用的
1.2 虚拟机的Linux系统中,下载安装Sakila-db示例数据库
1.
在虚拟机的Linux系统中,下载:
wget https://downloads.mysql.com/docs/sakila-db.tar.gz // 复制上面的TGZ的链接
tar -xvf sakila-db.tar.gz
cd sakila-db
其中的三个重要文件是:
- schema:数据表结构(库、表等结构)
- data:一行一行的数据
- mwb:MySQL可视化的设计文件
2.
进入MySQL客户端:
执行schema文件,建立数据表结构(库、表等结构)
再执行data文件,把data数据导入进去
查看数据库和数据表建好了没有:
source /root/sakila-db/sakila-schema.sql // 用source关键字,来执行sql文件
source /root/sakila-db/sakila-data.sql
show databases;
use sakila;
show tables;
select * from actor;
1.3 下载MySQL Workbench,打开mwb可视化文件
目的:
1.
打开mwb:MySQL可视化的设计文件,需要使用MySQL Workbench打开:
官网下载:
因为虚拟机里的CentOS没有界面,所以用不了。
因此,这里直接下载个Windows版本的:并本地安装:
2.
用Xftp将Linux系统中的mwb可视化文件,传输到本地Windows上。
3.
MySQL Workbench,打开mwb可视化文件
file|导入;
可以右键,查看该表的一些字段:
Comments | NOTHING