当前位置: 代码网 > it编程>数据库>Oracle > Oracle数据库添加/删除/修改表字段超详细指南

Oracle数据库添加/删除/修改表字段超详细指南

2024年05月18日 Oracle 我要评论
1、添加表字段1.1 语法结构alter table 表名 add 字段名 字段类型1.2 举例说明(1)新建学生信息表(该步骤可忽略)create table student_info ( sid

1、添加表字段

1.1 语法结构

alter table 表名 add 字段名 字段类型

1.2 举例说明

(1)新建学生信息表(该步骤可忽略)

create table student_info (
  sid         number(10),
  sname       varchar2(10),
  sex         varchar2(2),
  create_date date
);

(2)初始表样子

上述建立的表是一个叫 student_info 的只有字段没有数据的空表

select * from student_info

(3) 语法解释

alter table 表名 add 字段名 字段类型

  • alter table: 表示告诉数据库要添加字段的表是哪一张表,固定搭配,不可省略
  • 表名: 要添加字段的表(该表在数据库要存在)
  • add 字段名:add 后面接要添加的字段名字
  • 字段类型:指要添加的字段的属性,比试该字段是整数型,还是字符型等

举例: 在上表student_info 里面新增一个叫year_old,属性为字符型的字段,字段又称列名

alter table student_info add year_old varchar(1100)

数据库执行上述语句,添加成功

在这里插入图片描述

在这里插入图片描述

2、修改表字段

2.1 语法结构

(1)修改字段属性

alter table 表名 modify 字段名 字段类型

modify:表示修改的意思。之外的解释同上。

(2)修改字段名

alter table 表名 rename  column  列名 to 新列名

rename:表示要重新命名,后面需要接colum(列),提示数据库要修改列明名

2.2 举例说明

(1)修改字段属性

student_info表的sid属性为整数型,修改它为字符型字段。

alter table student_info modify sid varchar(1000)

执行语句,可见已经变成字符型的了

(2)修改字段列名

把表`student_info中的year_old列名改为classes

alter table student_info rename column year_old to classes

执行语句,可见已经改好啦

3、删除表字段

3.1 语法结构

alter table 表名 drop column 字段名

3.2 举例说明

删除表student_info中的sname字段

alter table student_info drop column sname

执行语句,可见表字段已经被删除了

总结 

到此这篇关于oracle数据库添加/删除/修改表字段超详细指南的文章就介绍到这了,更多相关oracle添加/删除/修改表字段内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com