mysql导出、导入数据表数据的命令及语句。
时间: 2024-05-06 21:17:53 浏览: 62
MySQL导出数据表数据的命令及语句:
1. 导出整个数据库:
```
mysqldump -u username -p -h hostname --default-character-set=utf8 dbname > dbname.sql
```
其中,`username`为数据库用户名,`hostname`为数据库主机地址,`dbname`为数据库名称,`> dbname.sql`表示将导出的数据保存到`dbname.sql`文件中。
2. 导出指定表:
```
mysqldump -u username -p -h hostname --default-character-set=utf8 dbname table1 table2 > dbname_tables.sql
```
其中,`table1`和`table2`为要导出的表名,`> dbname_tables.sql`表示将导出的数据保存到`dbname_tables.sql`文件中。
3. 导出指定表中的指定数据:
```
mysqldump -u username -p -h hostname --default-character-set=utf8 dbname table1 --where="id=1" > dbname_table1_data.sql
```
其中,`table1`为要导出的表名,`--where="id=1"`表示只导出`id=1`的数据,`> dbname_table1_data.sql`表示将导出的数据保存到`dbname_table1_data.sql`文件中。
MySQL导入数据表数据的命令及语句:
1. 导入整个数据库:
```
mysql -u username -p -h hostname --default-character-set=utf8 dbname < dbname.sql
```
其中,`username`为数据库用户名,`hostname`为数据库主机地址,`dbname`为数据库名称,`< dbname.sql`表示将`dbname.sql`文件中的数据导入到数据库中。
2. 导入指定表:
```
mysql -u username -p -h hostname --default-character-set=utf8 dbname < dbname_tables.sql
```
其中,`< dbname_tables.sql`表示将`dbname_tables.sql`文件中的数据导入到数据库中。
3. 导入指定表中的指定数据:
```
mysql -u username -p -h hostname --default-character-set=utf8 dbname < dbname_table1_data.sql
```
其中,`< dbname_table1_data.sql`表示将`dbname_table1_data.sql`文件中的数据导入到数据库中。
阅读全文