MYSQL删除数据表、备份

Mysql 删除数据表

1、当你不再需要该表时, 用 drop;

2、当你仍要保留该表,但要删除所有记录时, 用 truncate;

3、当你要删除部分记录或者有可能会后悔的话, 用 delete。

 

mysqldump备份数据库:全局备份、单库备份
备份所有数据库:
mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db
 
备份指定数据库:
mysqldump -uroot -p test > /backup/mysqldump/test.db
 
备份指定数据库指定表(多个表以空格间隔)
mysqldump -uroot -p mysql db event > /backup/mysqldump/2table.db
 
备份指定数据库排除某些表
mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db
 
还原命令
3.1 系统行命令
mysqladmin -uroot -p create db_name
mysql -uroot -p db_name < /backup/mysqldump/db_name.db   注:在导入备份数据库前,db_name如果没有,是需要创建的;而且与db_name.db中数据库名是一样的才可以导入
3.2 soure 方法 mysql > use db_name
mysql > source /backup/mysqldump/db_name.db
posted @ 2021-01-16 16:30  SiSensor  阅读(233)  评论(0编辑  收藏  举报