Oracle 创建表

开发工具与关键技术:PLSQL Developer、Oracle、SQL*plus
撰写时间:2019年05月02日

创建表,首先要认识表。
表:基本的数据存储集合,由行和列组成,是常见的数据库对象之一。
Oracle数据库中的表分为:
——用户定义的表:用户自己创建并维护的一组表,包含了用户所需的信息;
——数据字典:由Oracle Server 自动创建的一组表,包含数据库信息;

一.直接创建表Create table
条件:必须具备create table 权限和存储空间
语法:create table 表名(列名 数据类型 (尺寸))
例:create table paskn(sname varchar2(14),
ssex varchar2(14))
执行后查询新建的paskn 表的所有列:select * from paskn
在这里插入图片描述
如图说明创建表成功
注意表名和列名必须以字母开头,只能包含 _ , $ , # 三种符号;

注意数据类型
在这里插入图片描述
例:create table paskn1(name varchar2(20),
salary number(8,2),
id number(4),
hire_date date)
执行后查询新建的paskn1 表的所有列:select * from paskn1
在这里插入图片描述
二.通过子查询创建表
相当于对已经存在的表格进行复制,然后创建出一个新的表格:
例:create table dept1
as select employee_id, last_name, salary, hire_date,department_id
from employees
where department_id = 80;
执行后查询新建的dept1 表的所有列:select * from dept1
在这里插入图片描述
或者只复制表结构和列
例:create table smp2 as select * from employees where 1=2;
执行后查询新建的smp2 表的所有列:select * from smp2
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值