美文网首页
数据库学习笔记——02检索数据

数据库学习笔记——02检索数据

作者: Love零O | 来源:发表于2018-09-17 18:08 被阅读0次

    本系列学习以MySql为主

    检索单个列

    SELECT prod_name FROM products;
    查询结果:

    select1.jpg

    检索多个列

    SELECT prod_id,prod_name,prod_price FROM products
    查询结果:

    select2.jpg

    检索所有列

    SELECT * FROM products
    查询结果:

    select3.jpg

    查询不同的值

    关键字 DISTINCT——指示数据库只返回不同的值

    SELECT DISTINCT vend_id FROM products
    没有“distinct”关键字的查询结果:

    no_distinct.jpg
    使用“distinct”关键字的查询结果:
    distinct.jpg

    限制结果:

    SQL server:select top 5 prod_name from products
    DB2:select prod_name from products fetch first 5 rows only
    Oracle:select prod_name from products where rownum <=5
    MySQL、SQLite:select prod_name from products limit 5

    limit.jpg

    SELECT prod_name FROM products LIMIT 5 OFFSET 4
    LIMIT 5 OFFSET 4 表示从第4行起(不包括第4行)的5行数据

    简化版SELECT prod_name FROM products LIMIT 4, 5
    LIMIT 4, 5——使用这个语法,逗号之前的值对应OFFSET,逗号之后的值对应LIMIT

    注释

    • -- 我是注释 ("--"后必须有空格)
    • #我是注释(这种形式很少得到支持)
    • /*我是注释 */

    相关文章

      网友评论

          本文标题:数据库学习笔记——02检索数据

          本文链接:https://www.haomeiwen.com/subject/hjlrnftx.html