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';
- 说明:通过多个条件筛选数据,以获得更精确的结果。