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

MySQL select into和SQL select into

 
阅读更多
一.MySQL不支持Select Into语句直接备份表结构和数据,由于工作中的需要在网上找到一种方法可以代替, 也有其它方法可以处理,总结如下:

方法1:
MYSQL不支持:
Select * Into new_table_name from old_table_name;
替代方法:
Create table new_table_name (Select * from old_table_name);

方法2:
1.先备份表结构和数据
#导出命令 -u用户名 -p密码 -h主机IP地址 数据库名 表名1   > 导出文件.sql
mysqldump -uroot -proot -h192.168.0.88 ok_db oktable2 > ok_db.sql

2.修改备份表的名字
3.登录MySQL
4.选择数据库
5.执行: Source 备份表的路径 如:Source d:\ok_db.sql 回车即可。
6.完成.

二. SQLServer支持 Select into语句
1.备份表直接执行如下就可以了。
Select * Into new_table_name from old_table_name;

三. MySQL Select into   outfile用于导出指定的查询数据到文件如下:

1.导出表中所有数据到C盘根目录outfile.txt中如下:
Select * into   outfile 'c:\\outfile.txt' from test;

2.导出表中指定查询条件2005-06-08号的数据到C盘根目录outfile1.txt中如下:
Select * into   outfile 'c:\\outfile.txt' from test where beginDate='2008-06-08';

分享到:
评论
1 楼 jsx112 2012-02-15  

相关推荐

    MYSQL SELECT INTO 和 INSERT INTO SELECT

    ### MySQL中的SELECT INTO和INSERT INTO SELECT详解 #### 一、引言 在数据库管理与应用开发过程中,数据的复制是一项非常常见的需求。特别是在进行数据迁移、备份或创建新表时,能够快速有效地复制数据是非常重要...

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

    总之,SELECT… INTO OUTFILE和mysqldump是MySQL中两种强大的数据导出工具,可以根据不同的需求选择合适的方法。它们提供了灵活的方式来处理和管理数据库中的数据,无论是进行备份、迁移还是数据分析,都能提供极大...

    mysql和oracle和sql语句

    在文件名中提到的"oracle常用sql语句.txt"可能包含Oracle的一些常见操作,如`SELECT`用于查询,`INSERT INTO`用于插入数据,`UPDATE`用于修改记录,`DELETE FROM`用于删除记录,以及`ALTER TABLE`用于修改表结构等。...

    通过SQL Server操作MySQL的步骤和方法

    "SQL Server 操作 MySQL 的步骤和方法" 在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。下面是使用 SQL Server 操作 MySQL 的步骤和方法的详细说明: 1. 操作前的准备 在 SQL ...

    mysql数据库sql优化

    在MySQL数据库管理中,SQL查询的性能直接影响到系统的响应时间和资源消耗。通过合理的SQL优化,可以显著提高数据处理速度,降低服务器负载,提升用户体验。 ##### 1.1 优化实战 #### 策略1:尽量全值匹配 全值...

    sql server数据导入mysql方案

    SELECT * INTO testMySQl.dbo.apply FROM OPENQUERY (MySQLtest ,'select * from milestone.apply') ``` - 注意,这种方式适用于单表迁移,如果需要迁移分片表,需要手动编写插入语句。 **二、通过SqlYong工具...

    mysql百家姓数据库sql文件

    总结来说,这个"mysql百家姓数据库sql文件"可能是一个用于存储和管理中国姓氏的数据库脚本,涉及到的关键知识点包括SQL语言的基本操作(如CREATE TABLE, INSERT INTO, SELECT),数据库设计原则,以及如何处理和查询...

    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)

    在SQL中,表复制是常见的数据操作,主要通过两种语句来实现:`SELECT INTO` 和 `INSERT INTO SELECT`。这两种语句在SQL数据库和Oracle数据库中略有不同,下面将详细解析它们的工作原理和使用场景。 1. `INSERT INTO...

    Mysql的学习和sql语句的联系.zip

    MySQL是一种广泛使用的开源关系型数据库管理系统,其与SQL(Structured Query Language)紧密相连,是学习数据库管理和开发的基础。SQL是用于管理和操作数据库的标准语言,包括数据查询、数据更新、数据插入和数据...

    MySQL replace into 用法.txt

    根据提供的文件信息,本文将详细解释 MySQL 中 `REPLACE INTO` 的使用方法及特性,并对比其与 `INSERT INTO` 的不同之处。 ### MySQL REPLACE INTO 介绍 #### 1. REPLACE INTO 的基本概念 `REPLACE INTO` 是 ...

    mysql完全迁移到sqlserver.docx

    数据迁移可以通过T-SQL语句完成,如`SELECT * INTO FROM OPENQUERY`,它可以从链接服务器上的MySQL表中选取所有数据并插入到SQL Server的新表中。这种方法适用于小规模数据迁移,对于大量数据,推荐编写存储过程或...

    Mysql常用SQL语句

    MySQL是一种关系型数据库管理系统,使用SQL(Structured Query Language)语言来管理和操作数据库。下面是MySQL中一些常用的SQL语句: 创建、删除和基本查询 * 显示数据库:`show databases;` * 创建数据库:`...

    解析MySQL中INSERT INTO SELECT的使用

    MySQL中的`INSERT INTO SELECT`语句是一种非常实用的数据库操作,它允许你从一个或多个数据源中选择数据,并将其插入到另一个表中。这种操作在数据迁移、数据整合或者生成汇总报告时非常常见。下面将详细介绍`INSERT...

    MySQL SQL语句练习题及答案

    MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...

    连接mysql,及简单sql语句执行

    本文将详细讲解如何连接MySQL以及执行基本的SQL语句,旨在帮助初学者快速上手。 首先,我们需要了解连接MySQL的必要工具。在命令行环境下,可以使用`mysql`客户端直接与服务器交互;而在编程环境中,如Python,我们...

    解析SQL语句中Replace INTO与INSERT INTO的不同之处

    在SQL语句中,`REPLACE INTO` 和 `INSERT INTO` 都是用来向数据库表中添加数据的命令,但它们之间存在重要的区别。本文将详细阐述这两种操作的区别以及使用场景。 首先,`INSERT INTO` 是最常用的插入数据的方式。...

    mysql中insert与select的嵌套使用方法

    在MySQL数据库中,`INSERT` 与 `SELECT` 的嵌套使用是一种强大的功能,它允许我们在一条SQL语句中从一个或多个数据源提取数据并将其插入到目标表中。这种技术尤其适用于需要合并不同表的数据或者创建数据备份的情况...

    MySql常用sql语句

    MySQL 常用 SQL 语句 MySQL 是一种关系型数据库管理系统,提供了丰富的 SQL 语句来操作数据库。下面是 MySQL 中常用的 SQL 语句。 创建表 创建表是数据库的基本操作之一,用于存储数据。创建表的基本语法为: ``...

    MySQL存储引擎配置与SQL查询

    ### MySQL存储引擎配置与SQL查询 #### 一、MySQL存储引擎的配置 在MySQL数据库管理系统中,存储引擎是用于组织和管理数据的方式。不同的存储引擎提供了不同的特性,例如事务处理能力、索引类型等。因此,了解如何...

    MySQL中文教程及SQl语法

    通过深入学习本教程和提供的“MYSQL5.1CHM版中文帮助文档”,读者可以全面了解MySQL数据库的管理和SQL语言的基本操作,为进一步的数据库开发和管理打下坚实基础。记得实践是检验真理的唯一标准,理论学习后应结合...

Global site tag (gtag.js) - Google Analytics