码迷,mamicode.com
首页 > 数据库 > 详细

mysql导出csv

时间:2017-03-29 23:05:53      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:node.js   sel   nbsp   target   创建   nal   php   get   技巧   

原网页 http://www.web-jia.com/view.php?a=12

今天有的需求要一些数据,现在这套系统用了mysql数据库了,没有sqlserver导出数据那么简单了

要数据想到最简单的当然是导出csv了

查了一下有outfile 可以用稍微设置一下就可以了还是挺不错的

select * from player into outfile ‘d:/out.csv‘ fields terminated by ‘,‘ optionally enclosed by ‘‘ lines terminated by ‘\n‘;

这样一导报错了说不能写因为没有目录吗很正常的 然后我把‘d:/out.csv‘改成‘out.csv‘

导出成功竟然找不到文件了

刚才报/var/lib/mysql/d:/out.csv 不能写我就到/var/lib/mysql/ 目录下着可是没有

网上查了没有具体说什么,后来突然想到我用了use game了会不会在数据game目录下了一找还真是对了,一切准备好就准备到正式服务器上去倒数据

一执行说不能写用了root也不行不清楚具体有什么不同呢

网上再找找另外一种导出的方法

mysql -uroot -p111 -N -e "select * from player" game|sed -e"s/^/\"/" -e "s/[\t]/\",\"/g" -e "s/$/\"\r/">out.csv

导出是成功了不过中文乱码,文件调编码也不行

只能在sql语句前面加set names utf8;

再次导出成功可以了

 

Node.js源码研究之模块组织加载
使用Jscex改善JavaScript异步编程体验
1.5 CSS布局的基本思路(2)
为网站提速 探秘HTML 5链接预取功能
九个令人惊叹的HTML 5和JavaScript实验
快速掌握PHP数组循环取数据技巧
HTML 5技术领域成熟 游戏应用领域匮乏
2.11 类和ID属性
5.6 Stuff and Nonsense:创建一个更好的切换器(1)
用In.js颗粒化管理、加载你的JavaScript模块
HTML 5:实至名归还是言过其实?

mysql导出csv

标签:node.js   sel   nbsp   target   创建   nal   php   get   技巧   

原文地址:http://www.cnblogs.com/hongyi1159/p/6641788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!