教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 MySQL中select into和MSSQL select into用法区别

MySQL中select into和MSSQL select into用法区别

发布时间:2023-05-02   编辑:jiaochengji.com
教程集为您提供MySQL中select into和MSSQL select into用法区别等资源,欢迎您收藏本站,我们将为您提供最新的MySQL中select into和MSSQL select into用法区别资源
本文章来给大家介绍关于MySQL中select into和MSSQL 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′;

3.linux中
mysql的select into outfile可以将一个表的数据导出到一个文本文件去

 代码如下 复制代码
select * into outfile '/home/mysql/data.txt' from dbStatus.slow_sql order by timestamp;

您可能感兴趣的文章:
mysql批量插入insert into select与select into的区别
mysql存在则更新方法对比分析
mysql中insert into,replace into,insert ignore的区别
MySQL中INSERT INTO SELECT语句的用法
mysql存储过程使用select ... into语句为变量赋值范例
mysql实例 select...into设置变量的方法
mysql实例 select into设置变量的方法
mysql 有就插入没有就更新 on DUPLICATE key update批量更新
MySQL数据库replace into 用法(insert into 的增强版)
mysql分表的方法参考

[关闭]
~ ~