zoukankan      html  css  js  c++  java
  • 4.4数据定义语言

    如果读者用过Management Studio、Visual Studio、Access或其他工具创建、设计SQL Server数据库,就肯定会接触到数据定义语言(DDL)——也许不是直接使用DDL,而是使用这些用户界面工具来管理数据库对象。几乎所有的数据库维护操作都会首先被编写成脚本,而后才能被执行。这就是SQL Server管理工具中有那么多脚本选项的原因。脚本引擎已经以各种形式存在了很多年。

    这是一个相对简单的问题,因为数据库对象只能执行三个操作:创建、删除和修改。相关的DDL语句如下所示:

    create:用来创建新对象,包括数据库、表、视图、过程、触发器和函数等常见数据库对象。

    alter:用来修改已有对象的结构。根据用途的不同,这些对象使用alter语句的语法也不同。

    drop:用于删除已有的对象。有些对象是无法删除的,因为它们是与模式捆绑的。这就是说,如果表中包含的数据参与了一个关联,或者另一个对象依赖要删除的对象,就不能删除它。

    DDL语句的语法很简单。下面将简要介绍常用的数据库对象,并举例说明。因为这不是一本数据库编程的书,所以不探究这些对象的细小差别和用法,只是简要说明管理它们的语法规则。

    【责任编辑:云霞 TEL:(010)68476606】

  • 相关阅读:
    Hdu 1429 胜利大逃亡(续) (bfs+状态压缩)
    Vijos 1456 最小总代价 (状压dp)
    洛谷 P1313 计算系数 (二项式定理)
    洛谷 P1134 阶乘问题
    EINTR错误
    TCP和UDP协议的应用/参数查看
    BAT面经
    高级环境编程要看的
    UDP丢包和无序 问题的解决方法
    tcp/ip
  • 原文地址:https://www.cnblogs.com/shuibi/p/6634263.html
Copyright © 2011-2022 走看看