请问oracle数据库表里有数据了,还可以直接再添加一个字段吗?

表里有6、7万条数据,不过现在需要再添加一个字段,可以直接加吗?
如果需要备份,怎么备份呀?

隔江千里
浏览 343回答 3
3回答

慕妹3242003

可以直接再添加一个字段,添加方法为:1、连接oracle数据库服务,如果你的数据库服务器是部署在你的电脑上需要输入用户名和密码,如果连接的是其他的服务器,则不需要。2、连接成功之后,建表,右键表,选择新建表。3、输入表名,勾选主键不能为空。4、建表成功之后,建字段。5、点击如下图所示的按钮,增加字段。6、然后点击加号,出现新的一列,然后就可以输入相关的列名的属性。先设置为空,然后增加完,给新字段随便写个值,然后再改为不能为空即可。

喵喵时光机

表中有数据是不影响添加字段的。添加字段的语法为:1alter table 表名 add 新增字段名(类型+长度);如test表中有如下数据,现在要添加一个name字段,类型为varchar2(10)执行语句:1alter table test add name varchar2(10);再看一下表结构,已经增加了name字段,说明添加成功。

慕的地10843

alter table old_table add age number(11); #给表old_table增加一名为age的列。create table copy_table select * from old_table; # 对表old_table进行备份。============-===================================================alter table old_table drop column age; #删除表old_table的age列。alter table old_table rename column age to age22; #把表old_table的age列名改为age22。alter table old_table modify age varchar(30);#更改表old_table的age列数据类型。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle