mysql导入txt linux_Linux 下 mysql 进行文件导出.txt .xls

本文介绍了如何在Linux环境下使用MySQL将表格数据导出为Excel文件,包括两种导出方法。在执行导出时可能遇到的权限问题,如`ERROR 1290`,可以通过修改配置文件或设置目录权限来解决。文章提供了详细的步骤和解决方法。
摘要由CSDN通过智能技术生成

今天用到将数据库中的 tables 导出存入到 Excel 表格中,索性不忙就给大家把这一块的东西分享下.

第一种是个人比较喜欢使用的

mysql -uusername -ppassword -e “(SQL语句 一定要加“”)” > 存储文件(地址 + 文件名 + 文件类型(.txt/.xls等))

例:mysql -u root -p athena -e

“select mobile from user_info where mobile REGEXP '^[1](3[0-9]|47|5[0-9]|8[0-9])[0-9]{8}$'” > mobile.xls

第二种就是先进入数据库然后进行操作--这种比较麻烦

1 连接数据库

mysql -uuserName -hhost -ppassword datebase

mysql -u用户名 -h地址 -p密码 数据库名

2 连接数据库后

输入 sql 语句

select 字段1,字段2 into outfile “/导出后文件存储地址/test.xls” //lines terminated by"/r/n" from tableName ;

例:select user_name into outfile "/var/lib/mysql-files/test.xls" from user;

select user_name into outfile "/var/lib/mysql-files/test.txt" from user;

注://lines terminated by"/r/n” 设置在每一行数据后面换行,在到成 .txt和 Excel 文件可不加.

在此处你导出数据到你自定义的文件目录的时候可能会报错

ERROR 1290 (HY000)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值