MySQL检索数据

检索数据

SELECT语句

我们检索数据 重要使用的是SQL语句,SQL语句中最经常使用的是SELECT语句

在SQL语句中的大小写

SQL语句不区分大小写,因此SELECT和select是相同的

  • 我们将SQL中的关键字使用大写
  • 我们将列和表名使用小写

检索单个列

语法结构

SELECT 列名
FROM 表名;

这是最简单的检索,既没有过滤数据,也没有排序

检索多个列

语法结构:

SELECT 第一个列名,第二个列名,第n个列名
FROM 表名;

在选择多个列时,一定要在列名之间加上逗号,最后一个列名不加,否则会出现错误

检索所有的列

SELECT语句可以检索所有的列而不必逐个列出列名,只需要在列名位置用(*)代替即可

SELECT *
FROM 表名;

检索不同的行

意义为:将一列中相同的元素剔除,只留下一个。输出列值都不同

语法结构

SELECT DISTINCT 列名
FROM 表名;

限制效果

通过使用限制效果,我们可以返回第一行或前几行

语法结构

SELECT 列名
FROM 表名
LIMIT 阿拉伯数字;

在上述的阿拉伯数字有两种形式:

  • 单一的阿拉伯数字:表示前n行数据
  • n,m :表示从行n取到行m

注意:在MySQL中,行是从行0开始的

(n,m)这种形式也可以写为 (m OFFSET n)表达的意思一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值