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