ORACLE创建表

普通创建表
create table C_table(
deptno number(2),
dname varchar2(14),
loc varchar2(13)
);
注释:Orecle创建表的语法使用create table 自定义命名,括号自定义命名字段,添加数据类型并且给予长度没有约束,使用sql plus命令》desc 自定义表查询表结构!!!
ORACLE创建表_第1张图片

子查询创建表
create table A_table
as
select employee_id, last_name,
salary*12 ANNSAL,hire_date
from employees
where department_id = 80;
注释:Orecle创建表的语法使用sql DDL命令create table 自定义命名,as连接一个查询方法条件部门ID=80,获取部门ID80的所有结构字段数据都存放复制到A_table的表中,使用sql plus命令》desc 自定义表查询表结构!!!
ORACLE创建表_第2张图片
ORACLE创建表_第3张图片

添加表的新列
alter table A_table
add (job_id varchar2(9));
注释:添加一个表的新列中使用到Orecle sql DLL命令alter table 自定义命名,换行add新增关键字,然后括号一个自定义名称并且添加Orecle sql的数据类型长度为9,没有约束,使用sql plus命令》desc 自定义表查询表结构!!!
ORACLE创建表_第4张图片
Update表列
ALTER TABLE A_table
MODIFY (job_id VARCHAR2(30));
注释:Update(修改)表列名称与数据类型使用到Orecle sql DLL命令alter table 自定义命名,换行MODIFY修改关键字,然后括号一个自定义名称并且添加Orecle sql的可变长字符串数据类型长度为30,没有约束,使用sql plus命令》desc 自定义表查询表结构!!!
ORACLE创建表_第5张图片
Delete表列
ORACLE创建表_第6张图片
alter table A_table
drop column job_id;
注释:Delete(删除)表列名称使用到Orecle sql DLL命令alter table 自定义命名,换行(drop column)删除列的关键字,drop删除 指定列,以上是原字段,drop字段后的数据!!!
ORACLE创建表_第7张图片
重命名表列
alter table A_table
rename column job_id TO J_O_B_id;
注释:重命名一个的新列中使用到Orecle sql DLL命令alter table 自定义命名,换行(rename column)重命名关键字,获取表中列名的对象进行to自定义name!!!
ORACLE创建表_第8张图片

改变对象名称
rename A_table to T_table;
注释:改变对象名称使用到Orecle sql DLL命令rename,获取数据表对象1进行to改变成数据库表对象2,执行rename语句改变表、视图、序列、同义词的名称,必须是对象的拥有者!!!
ORACLE创建表_第9张图片

你可能感兴趣的:(ORACLE创建表)