SQL语句教程知识点梳理
一、SQL指令概览
SQL(Structured Query Language)是一种专门用于管理和操作关系型数据库的标准语言。本教程帮助初学者和有经验的数据库从业人员掌握常用SQL命令,以便更好地进行数据管理与分析。
二、基本查询指令
- SELECT
- 功能:从指定表中选取特定列的数据。
- 语法:
SELECT column_name FROM table_name; - 示例:
SELECT store_name FROM Store_Information; -
说明:此命令用于检索
Store_Information表中的store_name列数据。 -
DISTINCT
- 功能:去除查询结果中的重复行,只返回唯一的行。
- 语法:
SELECT DISTINCT column_name FROM table_name; - 示例:
SELECT DISTINCT store_name FROM Store_Information; - 说明:此命令用于获取
Store_Information表中所有不同的store_name值。
三、过滤与条件
- WHERE
- 功能:根据指定条件过滤数据。
- 语法:
SELECT column_name FROM table_name WHERE condition; - 示例:
SELECT * FROM Store_Information WHERE Sales > 1000; -
说明:此命令用于从
Store_Information表中选取销售额大于1000的所有记录。 -
AND / OR
- 功能:连接多个条件,实现复杂查询。
- 语法:
SELECT column_name FROM table_name WHERE condition1 AND/OR condition2; - 示例:
SELECT * FROM Store_Information WHERE Sales > 1000 AND Date = 'Jan-05-1999'; - 说明:通过多个条件筛选数据,以获得更精确的结果。