oracle——修改表结构&约束
修改表结构 1.创建表 2.#为member表增加字段 如果增加的数据列没有默认值,则所有已有的数据的列的内容都是null, 而如果增加的列指定了DEFAULT默认值的话,则所有已有的数据列都是设置的默认值。 3.#将name字段的默认值定义为“xixi” 4.#修改字段名(无数据) ALTER TABLE 表名称 RENAME COLUMN 原列名称 TO 新列名称 5.#删除表中字段的默认值 6.删除列 alter table member drop column age ; 约束 一.非空约束 当数据表中的某个字段上的内容不希望设置为null的话,则可以使用NOT NULL进行指定。 1.#定义一张数据表 2插入两组数据; #正确的数据: #错误的数据: 二.唯一约束/UNIQUE/UK 唯一约束指的是某一个列上的数据是不允许重复的,如邮件地址 1.#定义一张数据表 2. #插入正确的数据: #插入错误的数据: 三.主键约束/PRIMARY KEY/PK 主键约束=非空约束+唯一约束。 1.#建立主键约束 2.#插入正确数据 3.#插入重复数据 == 出现以下错误提示,可以看到错误提示很明显。 ORA-00001: unique constraint (SCOTT.PK_MID) violated== 四.检查约束/CHECK/C K 检查约束指为表中的数据增加一些过滤条件