MySQL必知必会 第四章 检索数据

1.select语句

为了使用select语句,必须至少给出两条信息:想选择什么、从什么地方选择

1.1 检索单个列

select col_name from table_name;
ps:
多条SQL语句必须以分号(;)分隔
SQL语句不区分大小写
处理sql语句时,所有空格都会被忽略

1.2 检索多个列

select col_1,col_2,col_3 from table_name
ps:
选择多个列时,列名之间用逗号(,)隔开
最后一个列名后不加逗号

1.3 检索所有列

select * from table_name
ps:
通配符(*)表示返回表中所有的列
列的顺序一般是表定义的顺序

1.4 检索不同的行(distinct关键字)

select DISTINCT col_name from table_name
返回检索的列中所有不同的值
ps:
使用DISTINCT关键字时,必须放在列名之前
DISTINCT关键字作用域是后面接的所有列名

1.5 限制结果(LIMIT关键字)

select col_name from table_name LIMIT num
返回col_name列的前5行的数据

select cole_name from table_name LIMIT num,offset_num
返回从第num行开始,总共offset_num行的数据

ps:
行0:检索出来的第一行是行0而不是行1,所以LIMIT 1,1检索的结果是第二行的数据;
也可以看作是返回从num+1行开始,总共offset_num行的数据,即,返回表中第num+1行到num+offset_num行的数据
行数不够时:LIMIT指定需检索10行数据,但实际只有5行数据时,MySQL将只返回5行数据

1.6 使用完全限定的表名

select table_name.col_name from database_name.table_name
特指检索database数据库中表table_name的col_name字段的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值