oracle怎么建表语句 oracle建表语句指定表空间

oracle如何创建表以及向表里面添加数据

1:首先打开oracle,在左侧中右击选择新建表。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的海晏网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

2:然后选择添加数据,添加完一组数据之后,紧接着还可以添加一组数据,把自己要填写的数据都上传之后就可以了。

3:点击另存为,这个时候会出现一个窗口,出入文件的名字,点击确定即可。

4:在表的下方就会出现一个名为Class的表,这个时候就已经创建好了,如果不行,可以按照上述步骤重新操作,看看是不是哪里出现了问题。

oracle建表语句

oracle建表语法为:

create

table

表名(

列名

数据类型

是否非空

约束信息,

列名

数据类型

是否非空

约束信息,

列名

数据类型

是否非空

约束信息

);

注意事项如下:

1、表名不能为关键字,不能以数字开头,应见名知意,且为复数,表示存储多条数据

2、列名可以为关键字,应见名知意

3、数据类型支持sql的所有类型,但建议使用oracle自己的类型,即数字number、字符(char、varchar2、nchar、nvarchar2)、日期类型(date和timestamp)、LOB大数据类型(BLOB、CLOB、BFILE)

例如:

create table books(

bookId number(5) not null primary key,

bookName varchar2(200) not null,

author varchar2(50) not null,

price number(8,2) default 0,

pubDate date default sysdate

);

在oracle数据库中建表

在oracle中建表可用sql语句或图形界面操作。

一、sql语句:

create table test

(id int,

name varchar2(10));

二、图形界面:

以PL/SQL为例:

1、登录到指定数据库。

2、左侧列表中找到Tables选项,并右键,选择新建。

3、在“一般”选项卡下,填写表名称,选择所属表空间。

4、在“列”选项卡下,填写字段名称及类型,然后点击“应用”按钮保存即可。

ORACLE 创建一个表

创建表可以用create语句来实现,:

create table tablename(id varchar2(20));

//格式就是create table 表名(字段1 类型,字段2 类型……)。

扩展:

创建表空间:

CREATE TABLESPACE TBS_ETL_DATA LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs_etl_data01.dbf' SIZE 521M AUTOEXTEND OFF;

创建用户:

create user vpetl identified by vpetl default tablespace TBS_ETL_DATA;

赋权限:

grant connect,resource,alter system,debug connect session,select any table,delete any table,drop any table,alter any table to vpetl;

oracle建表语句例子有哪些?

oracle数据库的建表语句,具体语法如下:

语法说明:

tablename:在数据库中需要创建的表的表名称,在同一个数据库中的表名称是不能重复的;

column_name:创建的表的列名称,列名称在一个表中也是不能重复的;

datatype:创建的表的列中存放数据的数据类型;

null,not null:允许该列为空或者不为空,默认情况下是不为空;

constraint:为表中的列设置约束,如主键约束,外键约束,唯一约束等。

扩展资料

逻辑结构

它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。

总之,逻辑结构由逻辑存储结构(表空间,段,范围,块)和逻辑数据结构(表、视图、序列、存储过程、同义词、索引、簇和数据库链等)组成,而其中的模式对象(逻辑数据结构)和关系形成了数据库的关系设计。

段(Segment):是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,段将占用并增长存储空间。

其中包括:

数据段:用来存放表数据;

索引段:用来存放表索引;

临时段:用来存放中间结果;

回滚段:用于出现异常时,恢复事务。

范围(Extent):是数据库存储空间分配的逻辑单位,一个范围由许多连续的数据块组成,范围是由段依次分配的,分配的第一个范围称为初始范围,以后分配的范围称为增量范围。

数据块(Block):

是数据库进行IO操作的最小单位,它与操作系统的块不是一个概念。oracle数据库不是以操作系统的块为单位来请求数据,而是以多个Oracle数据库块为单位。

参考资料来源:百度百科-Oracle数据库


网站栏目:oracle怎么建表语句 oracle建表语句指定表空间
文章源于:http://myzitong.com/article/hisidc.html