有时工作中需要查看某个表中的所有数据,如果不方便通过某些工具(例如)处理,则需要通过 into 导出该表中的所有数据,并将数据呈现在一个类似于excel的表格。 相关命令如下:
1.导出数据(不指定分隔符)
mysql> * 从进入'/tmp/.csv';
mysql> cat /tmp/.csv
----------------------------------
2、导出数据,字段分隔符为“,”,字段引用字符为“”(双引号)
mysql> * from into '/tmp/.csv' by "," by '"';
查询正常,5 行(0.00 秒)
mysql> cat /tmp/.csv
“1”、“1601”、“a”、“87”
“2”、“1601”、“b”、“90”
“3”、“1602”、“d”、“91”
“4”、“1602”、“c”、“85”
“5”、“1603”、“e”、“88”
3、导出数据时,字段分隔符为“,”。 数字字段不加引号,其他字段加引号。
mysql> * from into '/tmp/.csv' by "," by '"';
查询正常,5 行(0.02 秒)
mysql> cat /tmp/.csv
1,1601,"一个",87
2,1601,“b”,90
3,1602,"d",91
4,1602,“c”,85
5,1603,“e”,88
4.数据恢复
使用负载恢复
备份如情况1,恢复如下
mysql> 将数据“/tmp/.csv”加载到表中;
备份如第二种情况,恢复如下
mysql> 通过“,”通过“”将数据“/tmp/.csv”加载到表中;
备份如步骤3,恢复如下
mysql> 通过“,”通过“”将数据“/tmp/.csv”加载到表中;
使用恢复
# -uroot -p tws /tmp/.csv
进入:
TW: : 5 : 0 : 0 : 0
查看结果
# mysql -uroot -p -e "* 来自 tws。"
当然,如果条件允许的话,使用 或 等工具获取MySQL表数据会更加方便。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。