小编给大家分享一下MySQL数据库怎么备份,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
导出表数据到一个文本文件的最简单方法是使用<代码>选择……到输出文件代码>语句直接将导出查询结果导出到服务器主机上的文件。
<强>使用选择……到输出文件语句导出数据强>
语句的语法结合了常规的<代码> SELECT INTO 代码>与<代码>输出文件文件名> 代码末尾。默认的输出格式与<代码> 代码>加载数据是一样的,所以下面的语句导出tutorials_tbl表到C: \教程。txt并使用制表符分隔,换行结尾的文件:
mysql>, SELECT *,得到tutorials_tbl ,,,,,INTO OUTFILE & # 39; C: \ tutorials.txt& # 39;;
可以利用选项来说明如何引号和分隔列,更改记录输出格式。使用<代码> CRLF> 代码为结束行导出<代码> tutorial_tbl 代码>为<代码> CSV 代码>格式表格,使用以下语句:
mysql>, SELECT *,得到passwd INTO OUTFILE & # 39; C: \ tutorials.txt& # 39; ,,,,,FIELDS TERMINATED BY & # 39; & # 39;, ENCLOSED BY & # 39;“& # 39; ,,,,,LINES TERMINATED BY & # 39; \ r \ n # 39;;
<代码>选择……到输出文件代码>具有以下属性:
- <李>
输出的文件是直接由MySQL <代码> 代码>服务器创建的,因此,文件名应指明想要的文件名,它会被写到服务器主机上。还有就是语句类似于没有当地<代码> 代码>版本的<代码> 代码>加载数据的本地版本。
李> <李>必须有MySQL的<代码>文件权限代码>来执行<代码>选择……代码>语句。
输出文件必须还不存在。这防止<代码> MySQL> 代码弄错文件很重要。
应该有服务器主机或某种方式来检索该主机上登录帐户的文件。否则,<代码>选择……到输出文件> 代码可能没有任何值给出。
在<代码> UNIX 代码>下,文件创建所有人都是可读的,由<代码> MySQL服务器> 代码所拥有。这意味着,虽然能够读取该文件,可能无法将其删除
<>强导出表作为原始数据强>
<代码>,mysqldump 代码>程序用于复制或备份表和数据库。它可以写入表输出作为一个原始数据文件,或为一组重新创建表中的<代码> 代码>插入语句的记录。
转储一个表作为一个数据文件,必须指定一个——<代码>标签选项> 代码指定目录,让<代码> MySQL服务器> 代码写入文件。
例如,从<代码>数据库测试> 代码中的<代码> tutorials_tbl表> 代码转储到一个文件在<代码> C: \ tmp目录> 代码,可使用这样的命令:
,美元mysqldump -u root -p ——no-create-info \ ,,,,,,,,,,,,标签=c: \ tmp TEST tutorials_tbl password * * * * * *
以上是“MySQL数据库怎么备份”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!