暂无图片
MYSQL -u -p -h -e"select * from a lift join b where .." > /home/xxx.csv 怎么样然查询结果显示出字段名,和每个字段按逗号分割符?
我来答
分享
暂无图片 匿名用户
MYSQL -u -p -h -e"select * from a lift join b where .." > /home/xxx.csv 怎么样然查询结果显示出字段名,和每个字段按逗号分割符?

MYSQL -u -p -h -e"select * from a lift join b where …" > /home/xxx.csv 怎么样然查询结果显示出字段名,和每个字段按逗号分割符?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
吾亦可往

您可以使用以下命令将查询结果输出到CSV文件中,并在每个字段之间添加逗号分隔符:

        


mysql -u username -p password -h host_name -e "SELECT * FROM table_name" | sed 's/^/"/' | sed 's/$/",/' > /path/to/output.csv

复制

解释一下这个命令:

  • mysql -u username -p password -h host_name -e "SELECT * FROM table_name":使用MySQL客户端连接到数据库,并执行查询语句。其中,username是您的用户名,password是您的密码,host_name是数据库所在的主机名或IP地址,table_name是要查询的表名。
  • | sed 's/^/"/':将查询结果的第一行(即字段名)用双引号括起来。
  • | sed 's/$/",/':在每行的末尾添加一个逗号和双引号。
  • > /path/to/output.csv:将结果输出到指定的CSV文件中。
暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
有没有人使用mysql 8.0安装好登录就报错
回答 1
1、MySQL8.0的身份验证规则,采用了新的加密规则:cachingsha2password2、可以通过以下方式修改密码:mysqlurootpusemysql;ALTERUSER‘root’@’%
mysql打开的数据都要是sql后缀的吗?
回答 2
导入数据,用xml、csv都可以导入
关系型数据库,如MySQL,Oracle,SQL server等等,未来发展还有哪些功能是值得期待的?
回答 3
融合NOSQL,MLAI
MYSQL有没有类似DBLink的功能?
回答 1
有的。是通过存储引擎实现的。federated只是类似。不是一样。查还是查源端的。有网络消耗。
在插入文本时,如何不让mysql排序?
回答 1
已采纳
ORDERBYRAND();selectfromt ORDERBYRAND();
MySQL找出MDL锁信息,可通过如下哪些视图排查?
回答 5
已采纳
B performanceschema.eventsstatementscurrentC performanceschema.metadatalocksD sys.sch
MYSQL 需要过滤空字符串与NULL, 如何全部过滤呢, 除了 name!='' and name is not null,这样写效率很低,怎么优化?
回答 1
whereifnull(null,’’)!’’再建一个函数索引试试。我觉得性能可能也不会太好
mysql当前写的binlog文件是不能读取,一般怎么做?
回答 1
可以读取的mysqlbinlog可以解析当前binlog文件
mysql哪个版本可以做集群的?
回答 1
我记得MySQL5.7.16开始就引入了groupreplication了。但是5.7.22以下据我了解非常不稳定。个人测试目前mysql8.0mgr相对比较稳定了。我们也有一些客户在陆续上MySQL
Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’
回答 8
是否有Tomcat在处理链接状态导致session没有释放的情况