第 10 章 · 第二节 · 课件第 11 页重做
mysqldump 命令的语法
在命令提示符中执行,把数据库导出为 .sql 文件。
mysqldump 命令的语法
mysqldump -u 用户名 -h 主机名 -p
数据库名 [表名 …] > 文件名.sql
| 写法 | 含义 |
|---|---|
-u root | 登录的用户名 |
-h localhost | 服务器的主机名,连接本机时可以省略 |
-p | 按 Enter 键后再输入密码。密码也可以直接写在 -p 后面,中间不能有空格 |
teaching | 要备份的数据库 |
s c | 要备份的表,多个表用空格隔开。省略时备份整个库 |
> 文件名.sql | 把结果写入文件。不写路径时,文件保存在命令提示符的当前文件夹 |
mysqldump 是一个程序,要在 Windows 的命令提示符中执行,不能在 Workbench 或 mysql> 中执行。文件名不带路径时,备份文件保存在命令提示符的当前文件夹中。
重 点
命令执行后不显示任何信息就是成功了,文件中是 CREATE TABLE 和 INSERT 语句。
知道更多不要用 PowerShell
PowerShell 中的 > 会改变文件的编码,< 也不能使用,本章的命令都在命令提示符中执行。
