初学者教程——select数据查询_选择列表




select是所有SQL语言中使用频率最高的语句,是SQL语言的灵魂。select语句可以使数据库服务器根据客户的要求查询所需要的信息,并按规定的格式返回给客户。select语句具有强大的查询功能,允许从一个表或多个表中选择满足给定条件的一个或多个行或列。

提示:以下是本篇文章正文内容,下面案例可供参考

一、select基本结构

代码如下(示例):

SELECT COUNT1 字段列表1,COUNT2 字段列表2 FROM table_name
[WHERE<条件表达式>]
[GROUP BY COUNT1,COUNT2 HAVING<条件表达式>]
[ORDER BY COUNT1,COUNT2][ASCDESC]

语法说明:
1.必须的子句只有select子句和from子句
2.where子句用于对查询结果进行过滤
3.group by子句用于根据指定列分组,having子句对分组后的结果进行过滤(后续章节学习)
4.order by子句用于对查询结果进行排序。asc表示升序,desc表示降序,默认升序

二、选择列表

1.选择所有列

代码如下(示例):

SELECT * FROM t_user;

在这里插入图片描述

2.查询部分列

代码如下(示例):

SELECT userID 用户ID,`name` 用户名 FROM t_user;

在这里插入图片描述

3.列标题

代码如下(示例):

SELECT userID 用户ID,`name` 用户名 FROM t_user;

上述的用户ID与用户名便是列标题,也叫列别名。

4.使用DISTINCT关键字过滤重复行

下列语句将显示所有username为chenkeai的用户信息:

SELECT username 用户名 FROM t_user;

在这里插入图片描述

从上可看出第一行与第三行重复,表明显示效果不够简洁,可使用distinct过滤

SELECT DISTINCT username 用户名 FROM t_user;

在这里插入图片描述
重复行已被过滤

5.选择列为表达式

select子句选择列可以直接基于正在查询的表的各个列,也可以是对基于这些列的进一步处理。

SELECT userID 用户ID,username 用户账号,pwd 用户密码 FROM t_user;

在这里插入图片描述


下一章节学习——MySQL运算符

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南有文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值