码迷,mamicode.com
首页 > 数据库 > 详细

我所知道的数据库7-DDL语言(续2)

时间:2017-02-01 00:03:39      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:constrain   开发   语法   creat   大神   const   --   key   ber   

昨天写到单表的创建,创建带有约束的表单,其实约束也可以在后续添加或者修改的。语法格式是:

  ALTER TABLE 表名 ADD (CONSTRAINT 约束名 约束类型(约束字段));

  例:CREATE TABLE CLASS(

                ID NUMBER,

                NAME CHAR(20)

    );--创建班级表。

  ALTER TABLE CLASS ADD (CONSTRAINT CLASS_PK PRIMARY KEY(ID));--修改班级表,为ID字段添加主键约束。

ALTER是一个关键字,可以对创建后的表单进行格式操纵。例如:添加字段、删除字段、重命名字段、修改字段类型、长度、约束条件等。

  ALTER TABLE CLASS ADD (DD VARCHAR2(32));--修改班级表,添加DD字段。

  ALTER TABLE CLASS DROP COLUMN DD;--修改班级表,删除DD字段。

  ALTER TABLE CLASS RENAME ID TO NEWID;--修改班级表,将DD字段重命名NEWID。

  ALTER TABLE CLASS MODIFY (NAME VARCHAR2(32) NOT NULL);--修改班级表,变换NAME的字段类型微VARCHAR2(32),并添加非空约束。

至此,DDL语言常用的基本关键字也差不多了,如果还有的话,还望各位大神多多留言指点,当然,后续如果鄙人也会继续增加,这里暂时只写入些基本的吧,鄙人没有做过开发,纯属自己摸索学习和工作上测试,如有不当之处,更希望各位无情的指出来,鄙人一定改正。

PS,SQL语言不区分大小写,但大写可以提升效率,在平时的工作中尽量用大写,特别是程序开发,也希望多用注释符,增加代码的可读性和易维护性。

我所知道的数据库7-DDL语言(续2)

标签:constrain   开发   语法   creat   大神   const   --   key   ber   

原文地址:http://www.cnblogs.com/jason-huang/p/6359652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!