暂无图片
将MySQL一张表导出为文本文件,有什么办法能把空值导成空或者空格,而非NULL或者\N
我来答
分享
徐孝亮
2022-11-04
将MySQL一张表导出为文本文件,有什么办法能把空值导成空或者空格,而非NULL或者\N
暂无图片 5M

将MySQL一张表导出为文本文件,有什么办法能把空值直接导成空或者空格,而非NULL或者\N


我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
布衣
暂无图片
通过mysql select outfile 配合IFNULL导出数据

SELECT id,IFNULL(name,'') name into outfile "D:\\temp\\demo2.txt"  fields terminated by "\t" lines terminated by '\r\n' 
from demo;
复制

image.png

来源:https://blog.csdn.net/shenliang1985/article/details/89955645

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
徐孝亮
题主
2022-11-04
非常感谢
2022-11-04
virvle
学习了
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL的undo有什么作用?
回答 1
已采纳
重做日志记录了事务的行为,可以很好地通过其对页进行”重做”操作,但是事务有时还需要进行回滚操作,这时就需要undo。因此在对数据库进行修改时,InnoDB存储引擎不但会产生redo,还会产生一定量的u
mysql什么时候应该重建数据库索引?
回答 4
已采纳
无需“重建”索引。它们始终保持最新状态。也许他指的是重建table。根据您的使用模式和架构,您可以在InnoDB中获得碎片页面,我认为在MyISAM中也是如此。重建表可以通过消除磁盘上的数据碎片来提高
现在是否还有必要学习oracle、mysql?
回答 1
很难说什么方向比较好,在于客观机遇,在于自身努力。但是选择做技术的话,就多吸收,多学习,无论是开源数据库,还是国产数据库,总会有用武之地。行业的发展总是会经历初期的快速膨胀,到顶峰之后的扶摇震荡,然后
如果修改了用户权限, 必须要MySQL服务重启 再用这个用户登录 ,权限才能生效吗?
回答 1
已采纳
不需要重启mysql服务,赋予权限之后执行flushprivileges;刷新一下权限即可。
mysql 哪个视图能查看数据库账号创建时间?
回答 6
查看数据库表的创建时间可以在informationschema中查看。
mysql中目标数据库与原数据库表结构不同,如何进行数据迁移?
回答 1
根据你这个需求,如果允许停机最简单的方案就是全库恢复过去,然后新库上调整字段,增加列、删除列,修改列。如果目标端要新建表导源端的数据的话,则比较麻烦,需要数据迁移工具搞定,例如:OGG、DSG等数据迁
MySQL补丁升级
回答 3
已采纳
最好不要这样,社区版和企业版还是有一定的差距的,升级中遇到问题就麻烦了。要么全换成社区版的,要么全用商业版的。
MYSQL怎么修改文件存储路径?
回答 2
已采纳
在my.cnf中datadir改改。注意要重启生效。
MariaDB的备份用xtrabackup工具能热备份吗?
回答 1
官方没有说支持mariadb,而且源码是依赖mysql的,估计是不支持mariadb了
mysql大表加字段,8核16G,7千万的表,怎么加比较快
回答 2
已采纳
新建同结构表,加了字段再导入数据,insertinto。。。。select。。。where,插入的时候用where拆分数据,分多个insert插入  ,就看机器的IO性能了&nbs