【瞎老弟mysql】06-数据的基础查询

在mysql中,如果要查询数据,需要使用select语句。

查询指定列

select <列名1>, <列名2>, …

        from <表名>;

比如之前,在我们之前创建的Student表中,同时查询出名字和生日

select name, birth
    from Student;

查询所有列

select *

        from <表名>;

此处*代表全部的意思,会按照创建数据表的顺序将所有列全部查询出来。

为列起别名 

select <列1> as <别名1>, <列2> as <别名2>, <列3> as <别名3>

        from <表名>;

比如说,重新用起别名的方式查询名字和生日

select name as 姓名, birth as 生日
    from Student;

消除重复的列 

使用distinct可以消除重复列

select distinct <列1>, <列2>, …

        from <表名>;

比如,对性别消除重复,查看有几个类别

select distinct gender
    from Student;

查询指定条件的列

通过where子句添加条件,可以查询指定列

select <列1>, <列2>, …

        from <表名>

        where <条件>;

比如说,查询id为1的学生的姓名和生日

select name, birth
    from Student
    where id = 1;

不使用from创建特殊的select语句 

一般来说,select语句都是需要配合from一起使用的,这样才能够从数据表中查询数据。

但是事实上,在mysql中,没有规定select必须和from一起使用。它可以单独使用,比如说

select '2021-11-11' as 日期;

但是这种情况是非常罕见的,因为这样使用的实际意义很有限。

点击查看瞎老弟mysql系列全部文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值