1.导出整个库的数据
mysqldump -hhostname -u root -p schema_name > /mysqldata/schema_all_data_with_ddl.sql
上面的是会将整个schema的数据,表结构,索引都导出来;(视图和存储过程还待测);注意不同MySQL版本导出的表结构创建语句可能不兼容;
如果只想导出数据,则可以在schema_name前面加上:--skip-add-drop-table --no-create-info
2.导出某张表的数据
mysqldump -hhostname -u root -p schema_name table_name -w "create_time >= '2023-03-01 11:33:21'" > /mysqldata/table_name_data_with_ddl.sql
同样的,如果不需要导出表结构也可以在schema_name前面加上:--skip-add-drop-table --no-create-info
3.导入数据
mysql -hhostname -P3306 -u root -p
登录成功后用:use schema_name;来切换要导入数据的schema
然后用:source /mysqldata/table_name_data_with_ddl.sql;来实现导入数据(就是执行sql,所以sql文件里有ddl命令也会执行)
标签:name,sql,导出,导入,MySQL,table,schema From: https://www.cnblogs.com/silentdoer/p/17396257.html