首页 > 其他 > 详细

orcal -对表的操作

时间:2019-04-24 20:56:38      阅读:205      评论:0      收藏:0      [点我收藏+]
设计表
varchar2(n)
number(n,m)整数:n-m,小数m
DATE 日期
CLOB 大文本
BLOB二进制

创建表===============
create table member(
    mid NUMBER,
    name varchar2(50) DEFAULT ‘无名氏‘,
    age NUMBER(3),
    birthday DATE DEFAULT SYSDATE,
    note clob
);
desc member;

INSERT INTO member (mid,name,age,birthday,note) values(1,‘张三‘,12,sysdate,‘111‘);

表重命名
RENAME member 旧表名称 TO 新表名称
RENAME member  TO member123;
用户:user_*
管理员:dab_*
全部:all_*

select * from user_tables;

截断表
情况全部数据
TRUNCATE table member123;

复制表
create table 表名称 as 子查询
create table emp10 as select * from emp WHERE deptno = 10;
复制表结构
create table emp4 as select * from emp WHERE 1=3;

表的删除======================
drop table 表名;
drop table emp10;
闪回
查看回收站
show recyclebin;
select * from user_recyclebin;
恢复表
FLASHBACK TABLE emp10 TO BEFORE DROP;
强制删除表,不经过回收站
drop table emp10 PURGE;
删除回收站的表
PURGE TABLE MEMBER123;
情况回收站
PURGE recyclebin;
修改表的结构
--删除数据包
sql脚本
drop Table member purge;
--创建表
create table member(
    mid number,
    name varchar2(50)
);
--测试数据
insert into member(mid,name)values(1,‘张三‘);
insert into member(mid,name)values(2,‘李四三‘);
--事物提交
commit;
增加表的数据列
AFTER TABLE 表名 ADD(
    列名称 类型[DEFAULT 默认值],
    列名称 类型[DEFAULT 默认值]
)
alter TABLE myemp ADD(hire date);
alter table myemp ADD(love varchar2(100));
alter table myemp ADD(sex varchar2(100) DEFAULT ‘男‘);

2、修改表结构
ALTER table member MODIFY(name varchar2(20) dEFAULT ‘无名氏‘);

3、删除列
alter TABLE 表名称 DROP CoLUMN 列名称
alter TABLE myemp DROP CoLUMN love
原则:删除、新建

 

orcal -对表的操作

原文:https://www.cnblogs.com/jinyu-helloword/p/10764766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!