orcal -对表的操作
作者:互联网
设计表 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 原则:删除、新建
标签:对表,name,alter,member,varchar2,操作,orcal,table,TABLE 来源: https://www.cnblogs.com/jinyu-helloword/p/10764766.html