SQL 基础教程 - SQL SELECT 语句

SQL SELECT 语句


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


SQL SELECT 语句

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

结果被存储在一个结果表中,称为结果集。

SQL SELECT 语法

复制代码
SELECT column1, column2, ...
FROM table_name;

复制代码
SELECT * FROM table_name;

参数说明:

  • column1, column2, ...:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
  • table_name:要查询的表名称。
  • *****: 通配符,表示选择表中的所有列。

演示数据库

在本教程中,我们将使用 样本数据库。

下面是选自 "t_fruit" 表的数据:

复制代码
1|apple|苹果|陕西|101
2|pear|梨|河北|102
3|tangerine|橘子|广西|103
4|citrus|柑橘|浙江|104
5|mango|芒果|云南|105
6|longan|龙眼|四川|106
7|litchi|荔枝|海南|107
8|pitaya|火龙果|广东|108
9|pineapple|菠萝|海南|109

SELECT Column 实例

下面的 SQL 语句从 "t_fruit" 表中选取 "name" 和 "origin" 列:

实例

复制代码
select name,origin from t_fruit;

输出结果为:

复制代码
apple|陕西
pear|河北
tangerine|广西
citrus|浙江
mango|云南
longan|四川
litchi|海南
pitaya|广东
pineapple|海南

SELECT * 实例

下面的 SQL 语句从 "t_fruit" 表中选取所有列:

实例

复制代码
select * from t_fruit;

输出结果为:

复制代码
1|apple|苹果|陕西|101
2|pear|梨|河北|102
3|tangerine|橘子|广西|103
4|citrus|柑橘|浙江|104
5|mango|芒果|云南|105
6|longan|龙眼|四川|106
7|litchi|荔枝|海南|107
8|pitaya|火龙果|广东|108
9|pineapple|菠萝|海南|109

复制代码
select name,origin,ID from t_fruit;

apple|陕西|1
pear|河北|2
tangerine|广西|3
citrus|浙江|4
mango|云南|5
longan|四川|6
litchi|海南|7
pitaya|广东|8
pineapple|海南|9
相关推荐
信徒_9 分钟前
Mysql 在什么样的情况下会产生死锁?
android·数据库·mysql
嘴对嘴编程1 小时前
oracle数据泵操作
数据库·oracle
·薯条大王7 小时前
MySQL联合查询
数据库·mysql
morris1319 小时前
【redis】redis实现分布式锁
数据库·redis·缓存·分布式锁
hycccccch10 小时前
Canal+RabbitMQ实现MySQL数据增量同步
java·数据库·后端·rabbitmq
这个懒人10 小时前
深入解析Translog机制:Elasticsearch的数据守护者
数据库·elasticsearch·nosql·translog
Yan-英杰10 小时前
【百日精通JAVA | SQL篇 | 第二篇】数据库操作
服务器·数据库·sql
NineData11 小时前
NineData云原生智能数据管理平台新功能发布|2025年3月版
数据库
百代繁华一朝都-绮罗生12 小时前
检查是否存在占用内存过大的SQL
数据库·sql
吾日三省吾码12 小时前
Python 脚本:自动化你的日常任务
数据库·python·自动化