阅读本文大概需要 8 分钟
索引
视图
导入
导出
2、步骤
在正式开始本实验内容之前,需要先下载相关代码。
该代码可以新建一个数据库,名为 mysql_shiyan ,并在 mysql_shiyan 数据库中建 4 个表(department,employee,project,table_1),然后向其中插入数据。
其中创建数据库和数据表语句可以在这里下载。
git clone https://github.com/rongweihe/MoreThanCode/tree/master/mysql_shiyan/SQL;
下载完成后,输入命令开启 MySQL 服务并使用 root 用户登录:
#打开 MySQL 服务sudo service mysql start#使用 root 用户登录mysql -u root
下载的 SQL6 目录下,有两个文件 MySQL-06.sql 和 in.txt,其中第一个文件用于创建数据库并向其中插入数据,第二个文件用于测试数据导入功能。
如果之前的数据库还存在,首先把 mysql_shiyan 数据库删掉,执行命令:
source /home/MySQL_05_01.sql;
输入命令运行第一个文件,搭建数据库并插入数据:
mysql> source /home/mysql_sql/SQL6/MySQL-06.sql;
3、索引
索引是一种可以提高数据库检索速度的一种数据结构。它的作用相当于一本书的目录,可以根据目录中的页码快速找到需要的内容。
当表中有大量记录的时候,若需要对表进行查询,没有索引的情况下,走的是全表搜索;将所有记录一一取出,和查询条件进行对比,然后返回满足条件的记录。
这样的方式会执行大量磁盘 I/O 操作,并花