文章目录
查询数据是数据库操作中最重要的操作之一,实现查询操作要使用SQL语言中的SELECT语句。使用SELECT检索表数据,要明确两点,一是想选择什么,二是从什么地方选择。
SELECT语句的基本语法格式
下面先介绍SELECT语句最基本的语法格式。
SELECT *
FROM table
- SELECT关键字后的“*”,代表查询数据表中的所有(字段)的内容,同时也可以指定要查询的字段名列表。
- FROM关键字后的table,指明要从哪个表查询数据。
- SELECT语句与其他SQL语句一样,不区分大小写,例如select和SELECT是相同的,但是字段名、表名或者值需要区分大小写。
Example one : 以下示例查询student数据表中的所有内容,用SELECT * FROM student
语句。
SELECT各子句的执行顺序
上面了解了SELECT语句的主要子句,当SELECT语句被执行时,其子句会按照固定的先后顺序执行。现假设SELECT语句带有所有的子句,执行顺序如下:
- FROM子句
- WHERE子句
- GROUP BY子句
- HAVING子句
- SELECT子句
- ORDER BY子句
查询单字段
从表中选取数据时需要使用 SELECT 语句,也就是只从表中选出(SELECT)必要数据的意思。通过 SELECT 语句查询并选取出必要数据的过程称为匹配查询或查询(query)。下面是查询单字段的语法格式:
SELECT 字段名
FROM table
Example two : 查询student表中有哪些学院的学生。
查询多字段
在数据库实际应用中,除了查询单字段