mysql mysqldump is an implementation that exports only table structures or only data
- 2020-05-12 06:19:01
- OfStack
mysql mysqldump exports only table structures and not data
Backup database
1. Export structure does not export data
2. Export data without exporting structure
Export data and table structures
Export the structure of a particular table
Import data:
Since mysqldump exports the full SQL statement, it is easy to import data using the mysql client:
mysqldump --opt -d The database name -u root -p > xxx.sql
Backup database
#mysqldump The database name > Database backup name
#mysqldump -A -u The user name -p Password database name > Database backup name
#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql
1. Export structure does not export data
mysqldump --opt -d The database name -u root -p > xxx.sql
2. Export data without exporting structure
mysqldump -t The database name -uroot -p > xxx.sql
Export data and table structures
mysqldump The database name -uroot -p > xxx.sql
Export the structure of a particular table
mysqldump -uroot -p -B The database name --table The name of the table > xxx.sql
Import data:
Since mysqldump exports the full SQL statement, it is easy to import data using the mysql client:
#mysql The database name < The file name
#source /tmp/xxx.sql