MySQL数据查询

单表查询

数据库是为更方便有效地管理信息而存在的,使用数据库和表的主要目的5据以便在需要时进行检索、统计或组织输出。数据查询是数据库最重要的功能是存储语句可以从表或视图中迅速方便地检索数据。
 SELECT语句定义

SQL的SELECT语句可以实现对表的选择、投影及连接操作。即SELECT语句可以从一个或多个表中根据用户的需要从数据库中选出匹配的行和列,结果通常是句时表。

SELECT语句是SQL的核心。

语法格式:

SELECT[ALL| DISTINCT]输出列表达式...

[FROM表名I[,表名2] ..

/*FROM子句*/

[WHERE条件]

/*WHERE子句*/

[GROUP BY列名]

[ASC DESC], ..

/* GROUPBY子句*/

[HAVING条件]

/* HAVING子句*/

[ORDER BY {列名| 表达式|列编号}

/*ORDER BY子句*/

[ASC DESC]..

[LIMIT {[偏移量]行数行数OFFSET偏移量}] /*LIMIT 子句*/
选择列

选择指定的列

从SELECT语句基本语法可以看出,最简单的SELECT语句是:

SELECT表达式

3.替换查询结果中的数据

在对表进行查询时,有时对所查询的某些列希望得到的是一种概念 而不是具体的数据。例如查询Book表的库存数量,所希望知道的是库存的总体情况而不是库存数量,这时就可以用库存情况来替换具体的库存数。

要替换查询结果中的数据,则使用查询中的CASE表达式,其格式如下:

CASE

WHEN条件1 THEN表达式1

WHEN条件2THEN表达式2

·······

ELSE表达式n

END

消除重复行格式为:

SELECT DISTINCT 列名1,【列名2····】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值