MySQL SELECT

创建于 2024-12-02 / 32
字体: [默认] [大] [更大]

MySQL SELECT 语句

SELECT 语句用于从数据库中选择数据。

返回的数据存储在一个结果表中,称为结果集。

SELECT 语法

SELECT column1, column2, ...
FROM table_name;

这里,column1、column2、...是您要从中选择数据的表的字段名称。 如果要选择表中所有可用的字段,请使用以下语法:

SELECT * FROM table_name;

演示数据库

在本教程中,我们将使用著名的 Northwind 示例数据库。

以下是 Northwind 示例数据库中 "Customers" 客户表的选择:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

SELECT 列示例

以下 SQL 语句从"Customers"表中选择 CustomerName, City, Country 列:

实例

SELECT CustomerName, City, Country FROM Customers; 亲自试一试 »

SELECT * 示例

以下 SQL 语句从"客户"表中选择所有列:

实例

SELECT * FROM Customers; 亲自试一试 »
Advertisement

-->

MySQL SELECT DISTINCT 语句

SELECT DISTINCT 语句用于仅返回不同(不同)的值。

在一个表中,一列通常包含许多重复值; 有时您只想列出不同的(不同的)值。

SELECT DISTINCT 语法

SELECT DISTINCT column1, column2, ...
FROM table_name;

不带 DISTINCT 的 SELECT 示例

以下 SQL 语句从"客户"表的"地区"列中选择所有(包括重复项)值:

实例

SELECT Country FROM Customers; 亲自试一试 »

现在,让我们使用 SELECT DISTINCT 语句并查看结果。


SELECT DISTINCT 示例

以下 SQL 语句仅从"Customers"表的"Country"列中选择 DISTINCT 值:

实例

SELECT DISTINCT Country FROM Customers; 亲自试一试 »

以下 SQL 语句计算并返回"Customers"表中不同(不同)地区的数量:

实例

SELECT COUNT(DISTINCT Country) FROM Customers; 亲自试一试 »

学习训练

测验:

插入缺少的语句以获取 Customers 表中的所有列。

 * FROM Customers;

开始练习



0 人点赞过