`
wxinpeng
  • 浏览: 589510 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

关于MySQL select into 和 SQLServer select into (转)

阅读更多

关于MySQL select into 和 SQLServer 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';

 

分享到:
评论

相关推荐

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

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

    sql server数据导入mysql方案

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

    mysql完全迁移到sqlserver.docx

    示例中的`syncdata_mysql2sqlserver`存储过程可以批量处理多个表的迁移,通过循环遍历源数据库中的表,逐个将数据导入到目标数据库。 7. 标识和序列处理: MySQL和SQL Server在处理自增主键(标识字段)上有差异。...

    使用flink-connector-sqlserver-cdc 2.3.0把数据从SQL Server实时同步到MySQL中

    "INSERT INTO mysql_table SELECT * FROM sql_server_table"); ``` 3. **启动并监控Flink作业**: - 启动Flink作业后,它将持续监听SQL Server的变化并实时将这些变化应用到MySQL中。 - 你可以通过Flink的Web ...

    mysql与sqlserver的基础语法区别

    MySQL和SQL Server是两种广泛应用的关系型数据库管理系统(RDBMS),它们在基础语法上存在一些差异,这主要体现在数据定义、数据操作、查询语言以及事务处理等方面。以下将详细阐述这些区别。 一、数据定义(DDL)...

    mysql转SqlServer

    - 使用`OPENQUERY`函数和`INSERT INTO...SELECT FROM`语句将数据从MySQL迁移到SQL Server。例如: ```sql INSERT INTO testSQL.s_news_ SELECT * FROM OPENQUERY(MysqlDNS, 'SELECT * FROM mysqldb.s_news_'); ...

    SQLServer导出为Insert语句

    在SQL Server中,可以使用多种工具或T-SQL语句来导出数据,例如`bcp`命令行工具,`SELECT INTO`语句,或者使用SSMS(SQL Server Management Studio)的“任务”>“生成脚本”功能。 4. **Insert语句**:在SQL中,...

    mysql,oracle,sqlserver分页

    ### 数据库分页技术详解:MySQL、Oracle与SQL Server #### Oracle 分页 在Oracle数据库中实现分页功能,主要依赖于`ROWNUM`伪列。`ROWNUM`用于为查询结果集中的每一行分配一个唯一的编号,从1开始递增。通过控制`...

    php 同时连接 sqlserver 和 mysql 的导数据的例子

    在IT行业中,数据库的多样性是常见的现象,不同的项目可能需要使用不同的数据库系统,例如SQL Server和MySQL。在某些情况下,我们需要在PHP环境中同时处理这两种数据库,进行数据迁移、同步或其他操作。本文将深入...

    insert/update同时执行(mysql,oracle,sqlserver)

    判断是否存在,存在就update,不存在insert,不是用存储过程解决的。

    MYSQL,SQLSERVER,ORACLE常用的函数

    根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...

    mysql和oracle和sql语句

    然而,尽管SQL是通用的,但MySQL、Oracle和SQL Server在语法和功能上还是存在一些差异。 MySQL是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用。它的SQL语法简洁,易于学习,支持事务处理,但在复杂...

    sqlserver与myqsql区别

    标题中提到的是“sqlserver与mysql区别”,而描述部分明确指出“MS SQL不支持limit语句”,并给出了一些替代方案,比如使用top和row_number() over()函数。下面将围绕标题和描述,结合部分内容,详细阐述SQL Server...

    PHP实现SQL_Server数据导入到Mysql数据库

    例如,如果SQL Server中的日期字段类型为`datetime`,而在MySQL中使用的是`DATE`或`DATETIME`类型,则需要确保在导入过程中进行适当的转换。 #### 3.2 字符编码处理 由于在连接MySQL时设置了字符集为`gb2312`,因此...

    oracle mysql sqlser2000对大数据对象的操作

    在IT领域,数据库管理系统(DBMS)如Oracle、MySQL和SQL Server 2000是处理大量数据的核心工具。这些系统对于大数据对象的操作至关重要,尤其是对于存储图像、音频、视频等非结构化数据的企业级应用。本文将深入探讨...

    经典的SQL语句大全,access_SqlServer_MySQL通用

    在Access、MySQL和MSSQL等数据库管理系统中,SQL语句有着广泛的应用。以下是一些基本的SQL语句及其说明: 1. **创建数据库**: 使用`CREATE DATABASE`语句创建一个新的数据库,例如:`CREATE DATABASE database-...

    SqlServer,MySQL,SQlite数据库的连接,以及读写操作

    本文将详细介绍如何连接并操作三种常见的关系型数据库:SQL Server、MySQL和SQLite,以及进行基础的读写操作。 首先,SQL Server是由Microsoft开发的一种全面的企业级数据库管理系统,广泛应用于大型企业。连接SQL ...

    my sql与sql server实时同步源码,自定义设置同步时间

    //本程序的功能是实时从mysql中读取一条记录中的一个字段,插入到sqlserver 中,经过长时间的运行,基本无错了, 而这数据同步,目前没有实时性强的软件,至少1分钟,太久了,自己写了一个, //可以自己设置同步时间...

    MySql(SQLserver)教程傻瓜式总结

    MySQL 和 SQL Server 是两种广泛使用的关系型数据库管理系统(RDBMS),它们都支持SQL语言进行数据操作。以下是对这些知识点的详细解释: 1. **创建数据库**: 使用`CREATE DATABASE`语句创建数据库,例如: ```...

Global site tag (gtag.js) - Google Analytics