zoukankan      html  css  js  c++  java
  • sql基础、检索、过滤数据

    基本概念

    • 行row:记录
    • 列column:字段
    • schema 模式
    • 开发时通常将关键字大写
    • 子句clause:关键字+数据

    检索

    • DISTINCT关键字:返回的数据不重复,后面有不同字段时,同时修饰多个列

    限制结果只返回前几行,不同的数据库不一样

    • mysql:limit关键字
      • offset关键字,从第x行起
      • 被检索的行是从0行开始
      • limit n offset n*(页序号-1)
    • Oracle:行计数器ROWNUM

    排序ORDER BY

    • 需要是最后一条子句
    • 可以多个排序,逗号分隔
    • DESC(DESCENDING)降序

    过滤数据

    where

    基础

    子句操作符

    • between:between AND 包括两端的值

    组合WHERE子句

    AND和OR 联结两个条件

    AND的优先级比OR高,会先被过滤,AND和OR一起用的时候最好用括号

    IN操作符

    和OR的作用相同,但是更推荐使用,括号内的条件用逗号分隔,IN可以包含其他select语句

    NOT操作符

    否定其后面的条件

    用通配符过滤

    LIKE

    • %,任意个字符
    • _,一个字符
    • 最好不要放在搜索模式的开始处

    函数

    不同DBMS中各个函数的名称及语法不同

  • 相关阅读:
    windows对象的属性和方法
    JavaScript事件处理
    HTML骨架-深入理解
    js阻止元素的默认事件与冒泡事件
    CSS3之背景色渐变
    CSS3匹配屏幕横竖状态
    LINUX系统GIT使用教程
    博客园文章页显示布局调整
    JS编码解码详解
    JS设置获取cookies
  • 原文地址:https://www.cnblogs.com/ningdeblog/p/14322049.html
Copyright © 2011-2022 走看看