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

Posted ADODB

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我所知道的数据库7-DDL语言(续2)相关的知识,希望对你有一定的参考价值。

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

  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)的主要内容,如果未能解决你的问题,请参考以下文章

“以我所能为你而+”:腾讯云如何为互联网金融续上“智能+”新动能?

我所知道的面试手册

MySQL笔记整理

第四章——续2

R语言学习笔记第二章创建数据集 续

...续上文(一个小萌新的C语言之旅)