`
vanhukset
  • 浏览: 27543 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

转,mysql的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';

分享到:
评论

相关推荐

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

    表数据导出到一个文本文件最简单的方法是使用SELECT… INTO OUTFILE语句的查询结果直接导出到一个文件在服务器...mysql> SELECT * FROM tutorials_tbl -> INTO OUTFILE '/tmp/tutorials.txt'; 也可以更改输出格式,使

    MYSQL SELECT INTO 和 INSERT INTO SELECT

    关于MySQL中“SELECT INTO”和“INSERT INTO SELECT”两种语法的使用与说明。

    mysql SELECT 列 FROM 表 WHERE 条件 选择:select * from table where 范围

    插入:insert into table(field1,field2) values(value1,value2) 3 删除:delete from table where 范围 4 更新:update table set field1=value1 where 范围 5 查找:select * from table where ...

    PgSQl临时表创建及应用实例解析

    select * into temp table tmp0 from xxx create index idx_tmp0_inner_cd on tmp0(inner_cd); 查看临时表是否创建,返回0表示未创建,1为创建 select count(*) from pg_class where relname = ‘tmp0’  或者用...

    解析MySQL中INSERT INTO SELECT的使用

    对于这种情况,可以使用如下的语句来实现:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,可以先将需要查询...

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

    主要介绍了用SELECT... INTO OUTFILE语句导出MySQL数据的教程,是MySQL入门学习中的基础知识,需要的朋友可以参考下

    mysql数据库大数据量导入导出多种方法

    mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法

    Mysql数据导出成Excel方法

    在 MySQL 中,我们可以使用 SELECT INTO OUTFILE 语句来将数据导出成文本文件,然后再将其转换成 Excel 格式。以下是一个示例命令: `SELECT * INTO OUTFILE '/tmp/test.xls' FROM tb1 WHERE 1 ORDER BY id DESC ...

    用SQL批量插入数据的存储过程

    2) /*设置循环次数*/ BEGIN WAITFOR DELAY ‘000:00:10’ /*延迟时间10秒*/ INSERT INTO time_by_day (time_id, the_date, the_year, month_of_year, quarter, day_of_month) SELECT TOP 1 time_id + 1 AS time_id,...

    mysql清除记录数

    mysql> select id from t1; +----+ | id | +----+ | 1 | | 2 | | 3 | +----+ 清空表 mysql> delete from t1; Query OK, 3 rows affected (0.00 sec) 插入一条数据 mysql> insert into t1 (name) values ('ac4'); ...

    MySQL语句大全

    MySQL 语句大全 MySQL 是一种关系型数据库管理系统,widely used in web applications. 本资源提供了 MySQL 语句的大全,涵盖了基础语句、数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)等方面的...

    MySQL数据库管理常用命令

    导读:MySQL数据库管理常用命令。 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。...插入mysql> insert into Contact values('',''…) 本资料共包含以下附件: MySQL数据库管理常用命令.doc

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

    本文讲述了mysql中insert与...INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name 当然,上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,我们可以先将需要查询的字段j

    最全Mysql数据库命令

    mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59); 5、查询表中的数据 1)、查询所有行 命令: select <字段1,字段2,...> from 表名 > where 表达式 > 例如:查看表 MyClass...

    [php]mysql数据库操作——DB类

    ("SELECT * INTO `{$tb1}` FROM `{$tb2}` {$Condition}");} /****************************************************************** -- 函数名:Get($Table,$Fileds,$Condition,$Rows) -- 作 用:查询数据 -- ...

    sql 总结

    SQL 总结 ...* 复制表:SELECT * INTO b FROM a WHERE 1<>1 或 SELECT TOP 0 * INTO b FROM a * 拷贝表:INSERT INTO b (a, b, c) SELECT d, e, f FROM a * 前 10 条记录:SELECT TOP 10 * FROM table1

    linux下使用libmysql++库操作mysql的C API.docx

    * 插入数据:insert into tablename values (...); * 查询数据:select * from tablename; * 删除数据:delete from tablename where ...; * 更新数据:update tablename set ... where ...; 二、使用 C 语言 API ...

    mysql数据库的基本操作语法

    insert into temp(name) select name from classes; 多行插入 insert into temp values(null, ‘jack’, 22), (null, ‘jackson’ 23); 2、 update 修改语句 update主要完成对数据的修改操作,可以修改一条或多...

    万里长城第一步-先来学好数据库之MySQL上.docx

    4. INSERT语句: 在学习Insert语句之前,我们需要了解如何使用INSERT INTO语句将数据插入到数据库表格中。在这个学习资源中,我们将学习如何插入数据到tbl_dept和tbl_emp表格中。 5. 七种Join查询: 在学习Join查询时...

Global site tag (gtag.js) - Google Analytics