mysqldump语法
时间: 2023-10-14 10:21:46 浏览: 227
mysqldump基本用法
mysqldump语法如下:
```
mysqldump [options] [database [table [table ...]]]
```
其中,`options`表示命令选项,`database`表示要备份的数据库名称,`table`表示要备份的数据表名称。
常用的选项包括:
- `-u`:指定用户名;
- `-p`:指定密码;
- `-h`:指定主机名;
- `-P`:指定端口号;
- `-d`:只备份表结构,不备份数据;
- `-t`:不备份表结构,只备份数据;
- `-c`:使用INSERT语句来备份数据;
- `-e`:在备份文件中包含`CREATE DATABASE`语句;
- `-r`:指定备份文件的路径和文件名;
- `-x`:在备份文件中包含`DROP TABLE`语句;
- `-A`:备份所有数据库;
- `--single-transaction`:使用事务来备份数据。
例如,备份名为`testdb`的数据库,可以使用以下命令:
```
mysqldump -u root -p testdb > testdb.sql
```
这个命令将备份文件保存为`testdb.sql`,并包含所有数据和表结构。
阅读全文