SQL基础语法详解:SELECT、WHERE语句详细教程

需积分: 9 2 下载量 17 浏览量 更新于2024-07-27 收藏 366KB DOC 举报
SQL基本语法精典 SQL(Structured Query Language)是一种标准的数据库语言,用于管理关系数据库管理系统(RDBMS)。本文将详细介绍 SQL 的基本语法,包括 SELECT 语句、WHERE 子句的使用等。 SELECT 语句 ---------- SELECT 语句用于从指定表中取出指定的列的数据。基本语法如下: ```sql SELECT column_name(s) FROM table_name; ``` 其中,`column_name(s)` 是要选取的列的名称,`table_name` 是要从中选取数据的表的名称。 例如,从“Persons”表中选出字段名”LastName”、”FirstName”的数据: ```sql SELECT LastName, FirstName FROM Persons; ``` 返回结果: | LastName | FirstName | | --- | --- | | Hansen | Ola | | Svendson | Tove | | Pettersen | Kari | 如果要选出所有字段的数据,可以使用星号(*): ```sql SELECT * FROM Persons; ``` 返回结果: | LastName | FirstName | Address | City | | --- | --- | --- | --- | | Hansen | Ola | Timoteivn 10 | Sandnes | | Svendson | Tove | Borgvn 23 | Sandnes | | Pettersen | Kari | Storgt 20 | Stavanger | WHERE 子句 ------------ WHERE 子句用于规定一种选择查询的标准。基本语法如下: ```sql SELECT column FROM table WHERE column condition value; ``` 其中,`column` 是要选取的列的名称,`table` 是要从中选取数据的表的名称,`condition` 是要满足的条件,`value` 是要比较的值。 例如,从“Persons”表中选出生活在“Sandnes”的人: ```sql SELECT * FROM Persons WHERE City = 'Sandnes'; ``` 返回结果: | LastName | FirstName | Address | City | | --- | --- | --- | --- | | Hansen | Ola | Timoteivn 10 | Sandnes | | Svendson | Tove | Borgvn 23 | Sandnes | 在 WHERE 子句中可以使用以下操作符: * `=` 等于 * `<>` 不等于 * `>` 大于 * `<` 小于 * `>=` 大于或等于 * `<=` 小于或等于 * `BETWEEN` 在某个范围内 * `LIKE` 模糊匹配 例如,从“Persons”表中选出年龄大于 30 的人: ```sql SELECT * FROM Persons WHERE Age > 30; ``` 返回结果: | LastName | FirstName | Address | City | Age | | --- | --- | --- | --- | --- | | Hansen | Ola | Timoteivn 10 | Sandnes | 35 | | Pettersen | Kari | Storgt 20 | Stavanger | 38 | SELECT 语句和 WHERE 子句是 SQL 语言中最基本的组成部分,用于从数据库中选取和过滤数据。