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下如何新建表

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

  • Eclipse离线安装Maven插件
  • C#winform怎样实现托盘?
  • MySQL忘记root密码怎么重置
  • 配置红帽在线Yum源
  • 优雅解决tomcat:/usr/java/packages/lib/amd64
  • 热门搜索
    一年级手抄报内容 手抄报感恩的心 关于读书手抄报资料 我爱汉字手抄报图片 四季手抄报 创卫手抄报资料 感恩节的手抄报图片 有关英语的手抄报 手抄报简单 绿色家园手抄报资料