`
hepx
  • 浏览: 149508 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

select into简单的表备份

阅读更多

1:MSSQL的用法:

select [字段或*] into  backTableName  from  sourceTableName   where [条件]
注:MSSQL当没有backTableName时会自动创建表。
2:MYSQL的用法:
首先mysql不支持 select into这样的写法。官网的说明是用insert into ....select...如下:
insert into backTableName [字段] select [字段] from sourceTableName where[条件] 
但这个写法有一个问题就是backTableName必须要先创建,而不是自动创建。想要创建可以用create table代替如下:
create table backTableName  select [字段] from sourceTableName where [条件]
分享到:
评论

相关推荐

    UNIX下MySQL 备份和恢复

    目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。...

    MySQL数据库的数据备份和恢复详解

    目前MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志,还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是...

    sql server中通过查询分析器实现数据库的备份与恢复方法分享

    sql server的备份与恢复(查询分析器) 查询分析器... 3: 备份表的命令: select * into share_20090605(备份的数据) from share(表名); 作者 庄伟鸿 您可能感兴趣的文章:sqlserver 多表查询不同数据库服务器上的表SQL

    mysql导出指定数据或部份数据的方法

    这个时候mysqldump可能就不大好使了,...方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 代码如下:SELECT a,b,a+b INTO OUTF

    Insert into select语句引发的生产事故

    这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现...

    小记mysql备份同库中一张表的历史记录

    mysql备份同库中一张表的历史记录 insert into …select 需求 如今有个这么一个需求。mysql中有个表。数据增长的非常快。可是呢这个数据有效期也就是1个月,一个月曾经的记录不太重要了,可是又不能删除。为了保证这...

    MySQL数据库:数据库的备份与恢复语句.pptx

    数据库管理和维护;;有多种可能会导致数据表的丢失或者服务器的崩溃,一个简单的DROP TABLE或者DROP DATABASE的语句,就会让数据表化为乌有。...用户可以使用SELECT INTO…OUTFILE语句把表数据导出到一个文本文

    sql复制表结构和数据的实现方法

    实现全表备份:如:SELECT * INOT t1 FROM titles 2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件) 如: SELECT title_id,title,price INTO t2 FROM titles—部分列 SELECT * INTO t2 FROM ...

    Oracle中备份表的简单sql命令语句

    代码如下: create table bmpforest.E_PKG_ATPCFG_BAC as select * from bmpforest.e_pkg_atpcfg where 1=2 insert into E_PKG_ATPCFG_BAC select * from E_PKG_ATPCFG; 您可能感兴趣的文章:oracle sqlplus 常用...

    史上最简单的MySQL数据备份与还原教程(中)(三十六)

    数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。 单表数据备份 单表数据备份,每次只能备份一张表,而且只能备份数据,不能备份表结构。 通常的使用场景为:将表中的...

    深入分析MySQL 的备份和恢复机制

    目前 MySQL 支持的免费备份工具有: mysqldump、mysqlhotcopy ,还可以用 SQL 语法进行备份: BACKUP TABLE 或者 SELECT INTO OUTFILE ,又或者备份 二进制日志(binlog) ,还可以是 直接拷贝数据文件和相关的配置...

    史上最全的MySQL备份方法

    本人曾经 用过的备份方式有:mysqldump、mysqlhotcopy、BACKUP TABLE 、SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对...

    数据库操作语句大全(sql)

    法一:select * into b from a where 1<>1(仅用于SQlServer) 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; ...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    • 要想复制表,使用SELECT * INTO OUTFILE 'file_name' FROM tbl_name。 要想重载表,使用LOAD DATA INFILE 'file_name' REPLACE ...并恢复。要避免复制记录,表必须有PRIMARY KEY或一个UNIQUE索引。当新记录复制...

    insert大量数据经验之谈

     insert into tab1 select * from tab2;  commit;  这是基础的insert语句,我们把tab2表中的数据insert到tab1表中。根据经验,千万级的数据可在1小时内完成。但是该方法产生的arch会非常快,需要关注归档的...

    经典SQL语句大全

    法一:select * into b from a where 1<>1(仅用于SQlServer) 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3...

    sql经典语句一部分

    法一:select * into b from a where 1<>1(仅用于SQlServer) 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3...

    超实用sql语句

    法一:select * into b from a where 1<>1(仅用于SQlServer) 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3...

    SQL培训第一期

    2.1.3.2 创建相同的表结构并插入数据(备份表数据) create tab_new as select * from tab_old; 2.1.3.3 创建相同的表结构不插入数据 create tab_new as select * from tab_old where rownum=0; 2.1.4 伪列伪表 2.1....

Global site tag (gtag.js) - Google Analytics