zoukankan      html  css  js  c++  java
  • SQL起源

    1.SQL模型

    • 定义:指执行对象创建、对象清楚和对象修改功能的数据定义语言(data definition language,DDL)
    • 操作:指执行选择、插入、更新和删除功能的数据操作语言(data manipulatior language,DML)
    • 授权:指授权和取消授权控制的机制。

    在操作功能中,我们可以看到SQL的三个操作:select、project和join。这三个简单操作定义了SQL的全部功能。

    2.select操作

        select操作通过过滤掉不需要记录的方法减小了表的长度。通过在where语句中指定条件的方式,用户可以从结果数据集中过滤掉不需要的记录,如图1-2所示。总之,select操作在纵向上缩小了结果数据集。

    3.project操作

        正如select操作减少了记录的数目一样,project操作将减少字段的数目。在SQL选择语句中指定的字段名称将决定显示哪些字段,如图1-3所示。总之,project操作在横向上缩小了结果数据集。

    4.join操作

        如图1-4所示,join操作用来在拥有公共字段的两个或多个独立表之间建立关联。在join操作中,两个或多个独立的表根据公共字段的值进行合并。在这个简单框架中,我们可以看到在SQL中的查询是一种“陈述空间”(state-space)类型的查询。也就是说,书写查询语句的操作者不需要考虑数据的导航路径。SQL优化器在内部对数据表的导航路径进行处理。

     

  • 相关阅读:
    正则表达式
    什么是面向对象
    关于jdk,jre,jvm和eclipse的一些总结
    分析ajax爬取今日头条街拍美图
    pycharm误删恢复方法及python扩展包下载地址
    django 之 视图层、模板层
    django
    django框架基础二
    jdango框架基础一
    安装软件,提高速度,可以使用清华源
  • 原文地址:https://www.cnblogs.com/benio/p/1615152.html
Copyright © 2011-2022 走看看