美文网首页
2. 检索数据

2. 检索数据

作者: 柄志 | 来源:发表于2018-09-03 21:46 被阅读0次

    检索数据

    SELECT 语句

    用于从一个或多个表中检索信息。

    • 多条SQL语句必须以分号分隔,建议以分号结束所有的SQL语句
    • SQL语句不区分大小写,建议对SQL关键字使用大写以提升SQL语句可读性
    • SQL语句中的所有空格在执行时都被忽略,建议将SQL语句分成多行以提升SQL语句可读性

    检索单个列

    SELECT column_name
    FROM table_name;
    

    检索多个列

    SELECT column_name_1,column_name_2,……
    FROM table_name;
    

    检索所有列

    SELECT *
    FROM table_name;
    
    • 给定通配符(*),返回表中所有的列
    • 使用通配符能检索出名字未知的列
    • 不建议滥用通配符(*),检索不需要的列会降低检索和应用的性能

    检索不同的值

    SELECT DISTINCT column_name
    FROM table_name;
    
    • 使用DISTINC关键字使返回结果具有唯一性
    • DISTINC关键字直接放在列名前
    • DISTINC关键字作用于所有的列,而不是跟在其后的第一列

    限制结果

    -- 适用于MySQL
    
    SELECT column_name
    FROM table_name
    LIMIT n OFFSET m;
    
    • LIMIT n OFFSET m 语句指示MySQL等DBMS返回从第m行起的n行数据
    • 第一个被检索的行是第0行,而不是第1行
    • MySQL支持简化版 LIMIT n OFFSET m 语句:LIMIT m,n

    使用注释

    SELECT column_name  -- 这是一条行内注释
    FROM table_name
    
    /* 这是一条
    多行
    注释 */
    

    相关文章

      网友评论

          本文标题:2. 检索数据

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