`
hepx
  • 浏览: 152049 次
  • 性别: 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 [条件]
分享到:
评论

相关推荐

    MYSQL SELECT INTO 和 INSERT INTO SELECT

    `INSERT INTO SELECT`语句主要用于将一个表中的数据复制到另一个已经存在的表中。这种方法不仅可以实现数据的简单复制,还可以根据需要对数据进行筛选和转换。此外,由于目标表已存在,因此可以在插入源表字段的同时...

    select into 和 insert into select 两种表复制语句

    这里我们将详细探讨两种主要的表复制语句:`SELECT INTO` 和 `INSERT INTO SELECT`。 1. `SELECT INTO` 语句: 这种语句用于从一个已存在的表(`FromTable`)中选择数据,并将这些数据插入到一个新的表(`ToTable`)中...

    用SELECT… INTO OUTFILE语句导出MySQL数据的教程

    在MySQL中,SELECT… INTO OUTFILE语句是一个非常实用的功能,用于将查询结果直接导出到服务器主机上的文件。这个语句将数据以特定的格式保存,方便进行数据备份、迁移或者进一步处理。以下是关于使用SELECT… INTO ...

    数据库快速备份表结构

    如果同时备份了数据,可以使用`INSERT INTO SELECT`或工具提供的导入功能将数据恢复到新环境中。为了防止恢复过程中意外覆盖现有数据,通常会在恢复前先创建新的数据库或表。 总之,数据库快速备份表结构是保障数据...

    SQLServerselectinto用法[定义].pdf

    SQL Server SELECT INTO 语句详解 ...SELECT INTO 语句是一种非常有用的语句,能够帮助我们快速地创建表的备份复件或将数据从一个表中移到另一个表中。但是,在使用 SELECT INTO 语句时需要注意相关的安全和性能问题。

    实验4 数据库备份与恢复实验.docx

    Knowledge Point 1:使用select…into…outfile语句对数据库employees的表departments进行数据导出 在实验5-1中,我们使用select…into…outfile语句将数据库employees的表departments的数据导出到一个文件中。该...

    mysql数据库单表备份和调用mysqldump.exe进行数据库备份

    ### MySQL数据库备份详解:单表备份与整库备份 #### 一、MySQL数据库简介 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),以其高性能、可靠性和易用性而著称。MySQL支持多种操作系统,包括Windows、Linux...

    备份和恢复MYSQL数据表

    如果使用了 `SELECT INTO OUTFILE` 备份数据,则可以使用 `LOAD DATA INFILE` 将数据重新加载回数据库。基本语法如下: ```sql LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE '文件路径' [REPLACE | IGNORE] INTO TABLE...

    insert select与select into 的用法使用说明

    `INSERT INTO SELECT`和`SELECT INTO`是两种常用的表复制语句,它们各有不同的应用场景。 首先,我们来看`INSERT INTO SELECT`语句。这个语句用于将一个查询的结果插入到已存在的表中。其基本格式如下: ```sql ...

    在同一数据库中将一个表中文件备份到另一个表

    下面是一个简单的Java程序示例,用于从一个表复制数据到另一个表: ```java import java.sql.*; public class BackupTable { public static void main(String[] args) { String url = "jdbc:oracle:thin:@//...

    SQL SERVER 将select数据生成insert语句

    首先,`SELECT INTO` 语句是SQL Server中创建新表并填充数据的一种快速方式。它的基本语法如下: ```sql SELECT column1, column2, ... INTO new_table FROM existing_table WHERE condition; ``` 这个语句会根据...

    MySQL数据库备份与恢复.pdf

    其中一种方法是使用 SELECT INTO OUTFILE 语句将数据备份到一个文件中。这种方法可以将选择的行写入到一个文件中,文件在服务器主机上被创建,并且不能是已经存在的。 SELECT INTO OUTFILE 语句 SELECT INTO ...

    对 Mysql 数据库,数据表的导入,导出,备份,恢复操作

    - 备份特定表: ```bash mysqldump -uroot -p123 --opt 17rumen user > /opt/17rumen_user_2009_5_29.sql ``` - 备份多个数据库: ```bash mysqldump -uroot -p123 --databases 17rumen test > /opt/test_17...

    用SELECT... INTO OUTFILE语句导出MySQL数据的教程

    INTO OUTFILE`,MySQL还提供了`mysqldump`工具,这是一个更全面的数据备份和复制解决方案。`mysqldump`不仅可以导出原始数据文件,还可以生成一系列`INSERT`语句来重建表结构和数据。例如,要使用`mysqldump`导出`...

    php备份整个MySQL数据库,或者指定表的类

    6. **创建SQL脚本**:将表结构和数据转换为`CREATE TABLE`和`INSERT INTO`语句,存储在一个字符串变量中。 7. **导出为文件**:将生成的SQL脚本写入文件,通常为.sql格式,使用`file_put_contents()`函数完成。 8....

    db2常用命令 备份还原表

    根据给定文件的信息,我们可以总结出以下关于DB2数据库管理系统的相关知识点,这些知识点主要集中在DB2的常用命令、数据库的备份与恢复技术上,并且特别提到了对大对象表的操作。 ### DB2常用命令概览 #### 一、...

    以XML文件的形式备份数据库中的表

    这通常涉及到SELECT INTO OUTFILE命令(在MySQL中)或其他类似的导出功能。 3. **格式化和压缩**:为了减小文件大小并提高传输效率,可以对生成的XML文件进行压缩,例如使用gzip或zip算法。在这个例子中,我们看到...

    备份表 常用sql

    例如,CREATE TABLE用于创建新表,SELECT用于查询数据,INSERT INTO用于向表中插入数据,DELETE用于删除数据。 2. SQL的使用场景:备份表是数据库维护中的一项重要任务,旨在保护数据安全,防止数据丢失。在提供的...

    php备份整个MySQL数据库,或者指定表的类.zip

    - 类的`backupDatabase()`方法会创建一个SQL脚本,包含`CREATE DATABASE`、`USE DATABASE`以及所有表的`CREATE TABLE`语句,然后导出表的数据,通常是通过`SELECT * INTO OUTFILE`语句。 4. **备份指定表**: - ...

    SQL SERVER:把表里的数据导出成为INSERT INTO脚本的存储过程

    根据提供的文件信息,我们可以构建一个详细的SQL Server存储过程来实现将表中的数据转换为`INSERT INTO`脚本的功能。此存储过程将适用于多种数据类型,并能够动态生成插入语句,以便用户可以方便地导出数据作为脚本...

Global site tag (gtag.js) - Google Analytics