dbeaver导入sql文件_从零开始学习 MySQL 系列索引、视图、导入和导出

本文详细介绍了MySQL中的索引概念及其重要性,如何创建索引,以及视图的原理和创建方法。此外,还讲解了数据的导入与导出操作,包括如何将数据文件导入到表中和将表数据导出到文件。
摘要由CSDN通过智能技术生成

阅读本文大概需要 8 分钟

8f0bc53a376f4179f005f9b870fef0f0.png

前言 上篇文章我们学习了数据库和数据表操作语句,今天我们学习下数据库索引,视图,导入和导出的知识。 作为基础篇,不会涉及到关于索引和视图的高级应用和核心概念,但是基本操作大家会了解,尤其是关于索引的内容,学会建立恰当的索引可以大大提高数据库的查询效率,后续会深入拓展相关知识,敬请关注呀~ (想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1、目录
  • 索引

  • 视图

  • 导入

  • 导出

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 操作,并花

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值