社区
MySQL
帖子详情
select * into outfile的问题
silverpearl
2007-06-07 11:10:56
我想事先定义好输出的文件名,而不是写死在语句里,但是就是不行
set @fname=concat(curdate(),'table1.txt');
select * into outfile
@fname
from table1;
请高手指教!
...全文
402
3
打赏
收藏
select * into outfile的问题
我想事先定义好输出的文件名,而不是写死在语句里,但是就是不行 set @fname=concat(curdate(),'table1.txt'); select * into outfile @fname from table1; 请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lupanlupan
2008-10-08
打赏
举报
回复
占沙发
懒得去死
2007-06-08
打赏
举报
回复
set names gbk;
set @fname=concat(curdate(),'table1.txt');
prepare s1 from 'select * into outfile @fname from table1';
execute s1;
deallocate prepare s1;
hy2003fly
2007-06-07
打赏
举报
回复
用prepare就可以实现
步骤如下:
mysql>set @fname=concat(curdate(),'table1.txt');
mysql>set @s=concat('select * into outfile "',@fname,' "from table1');
mysql>prepare stmt;
mysql>execute stmt;
就可以在你要导出数据的表的数据库目录下找到刚刚导出的文件.
用
SELECT
… INTO OUT
FILE
语句导出MySQL数据的教程
在MySQL中,
SELECT
… INTO OUT
FILE
语句是一个非常实用的功能,用于将查询结果直接导出到服务器主机上的文件。这个语句将数据以特定的格式保存,方便进行数据备份、迁移或者进一步处理。以下是关于使用
SELECT
… INTO ...
用
SELECT
... INTO OUT
FILE
语句导出MySQL数据的教程
INTO OUT
FILE
`语句是MySQL提供的一种便捷方式,允许用户将查询结果直接导出到服务器主机上的文本文件。这个功能对于数据库管理员和数据分析师来说非常实用,因为它简化了数据提取的过程。 使用`
SELECT
... INTO ...
YukBrandes#mysql_notes#11.导入导出1
# 导入文件本身没有换行导出数据库:
select
* into out
file
"E:\test\test.txt" fields terminated by
mysql
select
* into OUT
FILE
不会锁表
mysql>
select
* into OUT
FILE
'out.txt' from test.t3; 不会锁表: mysql> show engine innodb status\G *************************** 1. row *************************** ------------ TRANSACTIONS ----------
select
* into out
file
导出到excel乱码
* into out
file
'a.csv' from user;的时候发现一个
问题
,excel直接打开时候是一堆乱码。 二:解决办法 导出时候加上CHARACTER SET gbk即可。例子如下:
SELECT
a.* INTO OUT
FILE
'a.csv' CHARACTER SET ...
MySQL
57,063
社区成员
56,761
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章