yyl6

备份表

1.首先创建一个与原来一样的表

create table score2 like score

 ###like就是将score表的结构拷贝过来,但是它并不执行数据;也就是说执行完上面的语句之后就多了一个score2的表,但是score2这个表是没有数据的。它和score表是一模一样的结构。

2.拷贝数据到新的表中

insert into score2 select * from score;

###将score这张表的数据查询出来之后插入到score这张表中。

3.使用select * from score2;可以看到它和score表的数据是一样的。

至此,表的备份完成。

 

备份数据库

备份数据库我们使用mysqldump,但是需要注意的是备份数据库我们不需要进入mysql中,直接在linux下备份就可以了。

#mysql -uroot -p123456 -A >all.sql    ####导出所有数据库的所有表的数据

#mysql -uroot -p123456 数据库名  表名>  表名.sql

#mysql -uroot -p123456 test  score> score.sql  ###备份test数据库中的score表

 

posted on 2019-05-07 15:10  七星瓢虫6  阅读(552)  评论(0编辑  收藏  举报

分类:

技术点:

相关文章:

  • 2021-08-18
  • 2022-01-17
  • 2021-12-14
  • 2021-12-19
  • 2021-08-16
  • 2021-12-03
  • 2021-08-01
猜你喜欢
  • 2021-07-24
  • 2018-01-14
  • 2021-12-19
  • 2021-04-14
  • 2021-11-17
  • 2021-12-19
  • 2021-12-29
相关资源
相似解决方案