mysqldump 用法
时间: 2023-07-07 11:08:18 浏览: 42
`mysqldump` 是 MySQL 数据库备份工具,可以将 MySQL 数据库中的数据导出为 SQL 文件,以便于备份、迁移和恢复数据库。
以下是 `mysqldump` 的用法:
1. 导出整个数据库:
```
mysqldump -u username -p databasename > backup.sql
```
其中,`username` 是数据库用户名,`databasename` 是要备份的数据库名,`backup.sql` 是导出的 SQL 文件名。执行该命令后,会提示输入密码。
2. 导出指定表:
```
mysqldump -u username -p databasename tablename > backup.sql
```
其中,`tablename` 是要备份的表名。
3. 导出数据库结构(不包含数据):
```
mysqldump -u username -p --no-data databasename > backup.sql
```
4. 导出数据(不包含结构):
```
mysqldump -u username -p --no-create-info databasename > backup.sql
```
5. 导出特定数据类型的数据:
```
mysqldump -u username -p databasename --where="column='value'" tablename > backup.sql
```
其中,`column` 是要筛选的列名,`value` 是要筛选的值。
注意:在执行 `mysqldump` 命令时,需要确保数据库服务已经启动。
阅读全文