一、检索数据(SELECT)

一、检索数据(SELECT)

1、SELECT语句--检索单个列

输入: SELECT name FROM t_student;

输出 : t_student表中的所有学生姓名字段

2、检索多个列

输入: SELECT id, name, address FROM t_student;

输出 : t_student表中的所有id, name, address字段

3、检索所有的列(使用通配符*)

输入: SELECT * FROM t_student;

输出 : t_student表中的所有字段,结果即t_student表

4、检索不同的行(使用关键字DISTINCT)

输入: SELECT address FROM t_student;

输出: 输出所有的address字段

结果均查询出来了,但是地址字段结果出现了多次,现在我想让其出现一次(去重),该如何操作?

解决办法是使用 DISTINCT 关键字,看下面这个SQL语句

输入:SELECT DISTINCT address FROM t_student;

输出:输出结果为去重后的address字段

5、限制结果(使用关键字LIMIT)

在查询表时,不想查询出所有的行,只想指定查询3行数据,

输入: SELECT name FROM t_student LIMIT 3;

输出: 输出前3行name字段

该SQL语句查询出前3条name字段,但是若想从第3条开始查,往后查询3条,该如何操作呢?

输入: SELECT name FROM t_student LIMIT 3,3;

输出: 输出第4行到第6行name字段

6、使用完全限定的表名(使用关键字DISTINCT)

我们再写一个检索行的语句,如下

输入: SELECT t_student.address FROM testman.t_student;

输出: 等同于SELECT address FROM t_student;

需要注意的是address字段属于表t_student,t_student表存在于testman数据库中

转载于:https://my.oschina.net/u/3696232/blog/3064077

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值