oracle——修改表结构&约束

本文详细介绍了如何在Oracle数据库中修改表结构,包括增加字段、修改字段默认值、重命名字段、删除默认值及字段。此外,文章还深入讲解了非空约束、唯一约束、主键约束、检查约束和外键约束的使用,以及外键约束的级联删除和设置为NULL的操作。通过实例展示了各种操作可能导致的错误及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改表结构

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插入两组数据;
#正确的数据:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值