Oracle 增删列,为列增加注释,修改主键等

本文演示了如何使用 Oracle SQL 语句进行表的增删改操作,包括增加和删除列、修改列定义、重命名列和表、添加注释以及管理主键。还展示了如何查看和修改主键约束,以及添加外键关联,以实现数据表的结构调整和规范化。
摘要由CSDN通过智能技术生成

DROP TABLE STUDY;
DROP TABLE STUDENT;
DROP TABLE COURSE;
/
CREATE TABLE  STUDENT
(
   SID VARCHAR(10),
   SName varchar(30),
   primary key (SID)
);
/
CREATE TABLE COURSE
(
  CID VARCHAR(10),
  CName varchar(50),
  primary key (CID)
);
/

CREATE TABLE STUDY
(
  SID  VARCHAR(10),
  CID  VARCHAR(10),
  SCORE INTEGER  DEFAULT 0 CHECK (SCORE between 0 and 100),
  constraint PK_STUDY  PRIMARY KEY (SID)  --注意此处设置主键约束名,便于后面修改表的主键
);
/
COMMIT;
/

select * from student;
select * from study;
/
--以表 student,study,score 为例
--1.增加列
alter table student  add (sex varchar2(2) DEFAULT '女',age integer,address varchar(100)) ;
/
--2.修改列定义
ALTER TABLE student MODIFY s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值