Oracle数据库-快速备份表,按条件备份表,快速创建表,批量插入数据,批量按条件插入,批量插入指定字段的数据
2018-03-08 16:00
871 查看
快速创建备份表(带数据备份)
create table 新的表名 as select * from 要备份的表名;
当然,也可以按条件备份表(带数据备份)
create table 新的表名 as select * from 要备份的表名 where 条件;
快速创建表(无数据备份)
create table 新的表名 as select * from 要备份的表名 where 1=0;
(注:在后面的1=0处可以不写1=0,只要是假的即可,什么叫假,1不等于0,但,在这里等于0,即被称为假)
批量插入数据(全部数据)
insert into 需要插入数据的表名 select * from 提取数据的表名;
批量按条件插入
insert into 需要插入数据的表名 select * from 提取数据的表名 where 字段名 = 值;
批量插入指定字段的数据
insert into 需要插入数据的表名 (字段名1,字段名2...) select * from 提取数据的表名;
create table 新的表名 as select * from 要备份的表名;
当然,也可以按条件备份表(带数据备份)
create table 新的表名 as select * from 要备份的表名 where 条件;
快速创建表(无数据备份)
create table 新的表名 as select * from 要备份的表名 where 1=0;
(注:在后面的1=0处可以不写1=0,只要是假的即可,什么叫假,1不等于0,但,在这里等于0,即被称为假)
批量插入数据(全部数据)
insert into 需要插入数据的表名 select * from 提取数据的表名;
批量按条件插入
insert into 需要插入数据的表名 select * from 提取数据的表名 where 字段名 = 值;
批量插入指定字段的数据
insert into 需要插入数据的表名 (字段名1,字段名2...) select * from 提取数据的表名;
相关文章推荐
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- mssql 和 mysql的区别,让自动增长列自动递增就必须指定其他列名,mysql创建事务,如果插入的字符多余字段的值,会报错?截取插入?带输出参数的存储过程,带If else判断
- 使用JDBC在MySQL数据库中快速批量插入数据
- 使用JDBC在MySQL数据库中快速批量插入数据
- SQL创建数据表时指定列的字段描述
- oracle 快速批量插入复杂数据的内容
- PostgreSQL数据库创建多字段表以及插入多行数据
- sqlserver至mysql的数据迁移,批量清空数据和批量删除指定字段
- SQL Server 2012中快速插入批量数据的示例及疑惑 【转载】
- SQL语句创建表并插入指定N条数据(用于测试)
- 使用Python创建MySQL数据库实现字段动态添加以及动态的插入数据
- Sqlite 常用函数封装:修改密码,创建数据库、获取表段、字段,取值、插入、删除数据、执行Sqlite指令
- ORACLE数据库中CLOB数据的插入和快速读取
- Windows下定时备份Oracle数据库指定用户数据脚本
- ORACLE 批量插入 主键为自增序列 有几个字段数据从其他表导入的 有几个是固定的
- 【Sql Server】使用触发器把一个表中满足条件的数据部分字段插入到另一个表中
- 无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)
- Windows下定时备份Oracle数据库指定用户数据脚本
- C API向MySQL插入批量数据的快速方法——关于mysql_autocommit