一、实验简介
1.1 实验内容
SQL 中最常用的 SELECT 语句,用来在表中选取数据,本节实验中将通过一系列的动手操作详细学习 SELECT 语句的用法。
1.2 实验知识点
- SELECT 基本语法
- 数学符号条件
- AND OR IN
- 通配符
- 排序
- SQL 内置函数和计算
- 子查询与连接查询
Your MySQL connection id is 42
Server version: 5.5.62-0ubuntu0.14.04.1 (Ubuntu)
1.3 实验环境
二、开发准备
注:如果你是从上一节直接进入本节进行学习的,请先删除上一节建立的数据库
mysql_shiyan
,删除语句为DROP DATABASE mysql_shiyan;
。
在正式开始本实验内容之前,需要先下载相关数据库表,搭建好一个名为mysql_shiyan
的数据库(有三张表:department,employee,project),并向其中插入数据。
具体操作如下,首先输入命令进入目录:
然后再输入命令,下载代码:
git clone https://github.com/shiyanlou/SQL4.git
下载完成后,输入命令开启 MySQL 服务并使用 root 用户登录:
#打开 MySQL 服务
sudo service mysql start
#使用 root 用户登录
mysql -u root
刚才下载的 SQL4 目录下,有两个文件 MySQL-04-01.sql
和 MySQL-04-02.sql
,其中第一个文件用于创建数据库,第二个文件向数据库中插入数据。
(SQL4目录在桌面上,你可以用gedit查看里面两个的文件。)
加载文件中的数据,需要在 MySQL 控制台中输入命令,搭建数据库:
source /home/fangsi/桌面/Python/MYSQL/SQL_2/SQL4/MySQL-04-01.sql
向数据库插入数据:
source home/fangsi/桌面/Python/MYSQL/SQL_2/SQL4/MySQL-04-02.sql
三、实验步骤
在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句。之前的实验中,我们已经在不少地方用到了 SELECT * FROM table_name;
这条语句用于查看一张表中的所有内容。 而 SELECT 与各种限制条件关键词搭配使用,具有各种丰富的功能,这次实验就进行详细介绍。
3.1 基本的SELECT语句
SELECT 语句的基本格式为:
<