相关讨论
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0
最尾三行是定义输出格式
by
劲松
-
MySQL
-
2011-12-21 08:42:53阅读(1587) 回复(0)
项目中碰到一个bug,需要将mysql表中的数据导出,字段中间用逗号隔开
1、复现
步骤:
版本 5.1.48
a) 准备数据[code]CREATE TABLE `test` ( `id` int(11) DEFAULT NULL,
`data` char(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
insert into tad2 values (1,’丁\\奇’);
[/code]b) select concat(id, data) from test into outfile ‘/tmp/a’;
现象:
在生成的/tmp/a中,发现”丁”字乱码了,...
by
linesky
-
MySQL
-
2011-06-22 16:32:41阅读(2060) 回复(0)
mysql select into outfile “./a.txt”
这样输出到了mysql的当前目录里去了
但是我想要的结果是输出到我现在的dos当前目录,有什么办法么?
我现在做的是一个dos的bat文件,就是说在bat文件里运行上述命令。要求输出到当前目录,下一步还要用这个文件。
by
wishel
-
MySQL
-
2012-07-31 16:36:08阅读(16928) 回复(17)
利用SELECT ... outfile来备份mysql数据库
我写这个脚本的目的是利用mysql的select * from tablename into outfile ...语句来备份mysql数据库,虽然没有mysqlDUMP导出数据快,可是恢复的时候却非常快。
注意:
1)、我这个不包含表结构的备份,所以如果用之前先备份一下表结构。
2)、运行此脚本的用户必须具有select,insert,以及GLOBAL的FILE权限。
3)、注意导入时候的字符集要跟你的库一致。
1、备份脚本内容:
[root@localhos...
by
dow
-
MySQL文档中心
-
2008-07-22 16:45:50阅读(1294) 回复(0)
我写这个脚本的目的是利用mysql的select * from tablename into outfile ...语句来备份mysql数据库,虽然没有mysqlDUMP导出数据快,可是恢复的时候却非常快。
注意:
1)、我这个不包含表结构的备份,所以如果用之前先备份一下表结构。
2)、运行此脚本的用户必须具有select,insert,以及GLOBAL的FILE权限。
3)、注意导入时候的字符集要跟你的库一致。
1、备份脚本内容:
[root@localhost mysql]# cat ...
by
yueliangdao0608
-
MySQL文档中心
-
2008-07-07 11:39:23阅读(1262) 回复(0)
就是说,要outfile的文件已经存在,存在替换功能,用新的文件替换老的文件,有这个选项吗?
by
shei666666
-
MySQL
-
2007-09-10 16:33:23阅读(3024) 回复(2)
select * from tablename into outfile 'a.txt'
一旦a.txt存在就无法写入
我要做一个php页面,用到数据库写入文件
如果用php的 fopen然后写入 速度较慢会受到30秒延迟的限制
所以想直接用select into outfile解决,sql速度较快能在30秒完成
有没有其它类似办法解决呢 :?:
急
by
odin_free
-
MySQL
-
2004-03-15 17:35:17阅读(3629) 回复(10)
本帖最后由 cenalulu 于 2012-11-05 15:29 编辑
想用 mysql into outfile 把 表的信息倒到外面 但发现文件不能被自动覆盖。有什么方法将名字用变量替换吗?或直接覆盖。谢谢。
by
chinasjok
-
MySQL
-
2012-11-05 15:33:16阅读(6940) 回复(21)
设定字段间的分隔符 如逗号 FIELDS TERMINATED BY ','
设定字段包裹的字符,如双引号 OPTIONALLY ENCLOSED BY '"'
设定行分隔符 如换行符\r\n LINES TERMINATED BY '\r\n'
使用select into outfile "filename"语句,前提必须拥有文件的权限。
现在比如:
数据库是mysql
mysql> select * from user into outfile "a.txt";
上面就可以完成将表user从数据库中卸到a.txt文件中。注意文件名要加单引号。那么a.txt文件就在mysql目录...
by
流星陨落
-
MySQL文档中心
-
2009-07-11 14:26:51阅读(1325) 回复(0)
比如向这样一条语句:SELECT * INTO outfile 'c:/Report.rpt' FROM `table` 在mysql中默认的是导出表的1000条记录 有没有命令参数而导出table表的所有记录啊 请高手帮忙
by
huoyan2006
-
MySQL
-
2007-09-18 10:19:39阅读(1934) 回复(1)