手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

oracle下如何新建表

时间:2024-10-13 11:08:00

在信息技术发到的今天,相信越来越多的朋友开始接触编程了,编程的技术也传播的越来越快了。今天介绍下oracle中新建表。

oracle下如何新建表

表是数据库存储数据的逻辑概念,表分为行和列。而行和列组成了一个值。

oracle下如何新建表

那么间数据表的语句如下:

create table table_name ( column_name1 datatype,column_name2 datatype)这是一个建表模板。table_name是你想要起的表的名字,column_name是你要定义字段的名字,datatype是改字段的类型。

实例:create table test ( id number, name varchar2(100));这里的表名是test,而表里面有两个字段名,一个是ID,类型是数字类型。另外一个是name,类型是字符类型。

oracle下如何新建表

有的时候建表的时候需要设定一些默认值。例如日期取现在的时候,用户取现在操作的用户等。

实例:

create table test

(

id number,

name varchar2(100),

date default sysdate,

staff_create default user

)

sysdate就是获取当前服务器当前的时间,user就是当前进行操作的用户id。下图显示当前服务器的日期。select to_char(sysdate,'yyyy-mm-dd hh24-mi-ss) from dual

oracle下如何新建表

当然也可以在建表语句中添加主键,也就是primary key。创建约束少不了一个constraint的关键字。所以以上的语句可以增加一句:

create table test

(

id number,

name varchar2(100),

date default sysdate,

staff_create default user,

constraint pk_id primary key(id)

);

如果你新建表有外键关系的话可以在建好的新表上面追加。貌似建表语句里面不能直接添加外键。alter table add constraint fk_proid foreign key (test.id) references (parenttalbe.id)

oracle下如何新建表

好了一个简单的新表就这样建好了。

© 手抄报圈