博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库修改表结构
阅读量:6607 次
发布时间:2019-06-24

本文共 749 字,大约阅读时间需要 2 分钟。

我们现在的表结构是这样的:

      create table test(

               id varchar2(50) not null,

    registTime varchar2(80) not null);

1.在test表里增加一个字段name:

alter table test add (name varchar2(30) default '不详');

test 是要修改的表名,name 是要新增字段的名字,varchar2(30)是新增字段的类型,default '不详' 是这个新增字段的默认值,在插入数据时,如果name字段为空,会自动赋值“不详”。

2.修改test表中registTime 字段

alter table test modify (registTime date);

test 是要修改的表名,registTime 是要修改字段的名字,date是修改后字段的类型。

3.删除test表中name 字段

alter table test drop column name;

test 是要修改的表名,name 是要删除字段的名字。

4.给test表设置主键

alter table test add constraint pk_test primary key(id);

test是表名,id是要设置主键的字段,pk_test 是主键的名称。

5. 给test表设置id字段设置索引

create index iden_idnumber on test(id);

test是表名,id是要设置索引的字段,iden_idnumber 是索引的名称(oracle中主键默认有索引)。

转载于:https://www.cnblogs.com/hbuser/p/11059059.html

你可能感兴趣的文章
<Linux命令行学习 第一节> CentOS在虚拟机的安装
查看>>
MyEclipse(Eclipse)快捷键大全
查看>>
Vue.js(一)了解Vue
查看>>
** 不在 sudoers 文件中。此事将被报告。
查看>>
Python range() 函数
查看>>
react-踩坑记录——swiper报错!
查看>>
node 和npm 版本更新
查看>>
无Paper不论文
查看>>
004 ps基础裁剪照片,制作大头贴
查看>>
gtid环境下mysqldump对于set-gtid-purged的取值
查看>>
最好吃的水果是猕猴桃
查看>>
Kerberos和NTLM - SQL Server
查看>>
错误信息输出,重定向到文件
查看>>
修改Oracle Client的字符集
查看>>
django中的权限控制(form增删改)
查看>>
STL学习笔记--非变易算法
查看>>
mysql设置字符集CHARACTER SET
查看>>
redis 系列15 数据对象的(类型检查,内存回收,对象共享)和数据库切换
查看>>
log框架集成
查看>>
python命令行下安装redis客户端
查看>>