回忆之城
生命在于折腾
posts - 575,comments - 9,trackbacks - 0

OS:Rhel 5.4

mysql:mysql 5.1

需求:需要导出某个表中的某个列,输出到一个文件.

解决方法1:

在mysql后台数据库中用select * into outfile命令:

mysql>select id from table  into outfile 'mysql data所在的目录';
select * from pre_members into outfile 'mysql data所在的目录' fields terminated by ‘,’ enclosed by ‘”‘ ;

(注意:输出的文件目录必须是在mysql,data_dir所在目录,否则,会提示:

ERROR 1 (HY000): Can't create/write to file '/home/pu/mysql/test' (Errcode: 13)

解决方法2:

在shell环境上,执行

#mysql -uroot -ppassword -e "select id from databases.table;">test

posted on 2015-05-06 17:54 回忆之城 阅读(846) 评论(0)  编辑 收藏 引用 所属分类: unix/linux数据库
只有注册用户登录后才能发表评论。