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
原则:删除、新建
orcal -对表的操作的更多相关文章
- oracle 对表的操作
对日期数据的插入 insert into tabname(datecol) value(sysdate) ; -- 用date值 insert into tabname(datecol) value ...
- 0627-TP整理三(对表的操作,数据的显示)
一.对表的操作 直接sql语句:(query/execute) 1.查询: 查询所有:M('表名')->select(); 查询一条数据:M('表名')->find(); 条件查询: 动态 ...
- ThinkPHP3创建Model模型--对表的操作
创建Model模型 把"Home/Model"文件夹剪切到Application文件夹下,让Home和Admin共同使用. 第一种实例化模型的方法 第二种实例化模型的方法 第三种实 ...
- mysql之对表的操作
1. 表的基本概念 在数据库中,表是一种非常重要的数据库对象,是组成数据库的基本对象,由若干个字段组成,主要用来储存数据记录. 表中的数据库对象包含列,索引和触发器. 列:也称属性列,在具体创建表时必 ...
- mysql 使用Navicat Lite如何打开‘查询编辑器’,使用sql语句对表进行操作!
今天第一次使用mysql,尽然连查询编辑器都找不到,研究了半天,询问了下大牛,才搞出来,准备写下来,后面方面忘记了有查找的地方,哈哈哈~~ 如何打开"查询编辑器",使用sql语句进 ...
- 0420-mysql命令(数据库操作层级,建表,对表的操作)
注意事项: 符号必须为英文. 数据库操作层级: 建表大全: #新建表zuoye1:drop table if exists zuoye1;create table zuoye1( id int ...
- Django框架之ORM对表结构操作
ORM的优点:(1)简单,不用自己写SQL语句 (2)开发效率高 ORM的缺点:对于不同的人写的代码,执行效率有差别 ORM的对应关系: 类 ----------> 数据表 对象------ ...
- hbase笔记---新版api之对表的操作,指定region创建,普通创建,删除,修改列族信息
hbase 对于表的相关操作: 实现功能有:指定region创建,普通创建,删除,修改列族信息 package learm.forclass.testclass; import org.apache. ...
- Oracle中对表的操作
表的创建与管理 创建表: CREATE TABLE TABLE_NAME ( COLUMN_NAME TYPE [DEFAULT VALUE], COLUMN_NAME TYPE [DEFAULT V ...
随机推荐
- Comedi的安装
1.comedi的安装:(需要注意的是comedi和comedilib安装顺序随意) 1.comedi与大多数2.2,2.4和2.6Linux内核配合使用,不支持2.6-2.6.6的内核,对2. ...
- java8_api_stream
与集合联系紧密 Stream-1 stream概念 特点 使用示例
- 修改Docker默认的网段
背景 一同事在研究他的安全大业,需要在AWS服务器上部署他的秘密武器,秘密武器通过Docker来部署:在部署前可以通过跳板机的内外网ssh登录上这台服务器:部署后只能通过外网ssh登录这台服务器... ...
- day04 迭代器&生成器&装饰器
目录 1.迭代器 2.生成器 3.推导式 4.匿名函数 5.内置函数 6.递归 7.闭包 8.装饰器 一.迭代器 特点: 1. 省内存 2. 只能向前. 不能反复 3. 惰性机制 让不同的数据类型 ...
- Css之 间距初始化
粗暴初始化: * {margin:0;padding:0;border:0px none;} 优化初始化: /*css reset code */ /**** 文字大小初始化,使1em=10px ** ...
- conda使用技巧
https://www.cnblogs.com/Sinte-Beuve/p/8597429.html https://www.cnblogs.com/xiaotongtt/p/8909844.html ...
- linux的使用以及linux服务器应用的部署
一.Linux(rehat.centos.ubuntu...)基础知识 上午: putty软件连接linux服务器: [root @ foundation2 ~ ] # 用户名 ...
- Btrace介绍
一.Btrace简介 BTrace可以动态的向目标应用程序的字节码注入追踪代码 用到的技术JavaComplierApi,JVMTI,Agent,Instrumentation+ASM 二.Btrac ...
- 关于微信小程序获取二维码的踩坑记录
1.踩坑需求:获取小程序的二维码 2.踩坑接口: https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN3 踩坑代码 pu ...
- EVM项目管理
详细参照:https://zhuanlan.zhihu.com/p/33925657 报告日实际: 按预算完成 按原始cpi完成 按时完成