mysqldump导出数据库命令及mysql导入数据库命令

参考地址如下:(本文大部分是参考各位前辈所写,若有冒犯,请多见谅)

http://jingyan.baidu.com/article/948f5924259516d80ef5f95e.html

http://www.cnblogs.com/zeroone/archive/2010/05/11/1732834.html

http://www.yzddtk.com/yizhandaodi-317867-1-1.html

一、一些mysql查看工具也可以对数据库进行备份,但是很多时候也免不了用mysqldump命令备份数据库的情况。

1.导出整个数据库(包含数据):

mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port  databasename >  newdb.sql

2.导出整个数据库的表结构(不包含数据):

mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port -d databasename > newdb.sql

3.导出数据库中的某些表(包含数据)

mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port  databasename tabname1 tabname2 > newdb.sql

4.导出数据库中某些表的表结构(不包含数据)

mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port -d databasename tablename1 tabname2 > newdb.sql

5.导出数据库,并且忽略某些表的数据

mysqldump -u username -p password -h hostname -P port databasename --ignore-table=databasename.table_name1 > newdb.sql

#有些表虽然数据可以我们不需要,但是表的结构还是需要的,以防止某些数据表结构的完整性,所有可以先使用上面的命令导出所有表的结构,然后再使用忽略某些表数据的命令导出需要表的数据。


二、一些mysql查看工具也可以导入数据到数据库,但是很多时候也免不了用mysql命令导入数据到数据库的情况。

1.导入sql文件:mysql -uusername -p(password) -P port -h hostname databasename < file.sql


其中:

username:数据库的用户名

password:用户名对应的访问数据库密码

hostname:主机名称

port:访问端口,本地一般默认3306,也可配置为其他的

databasename:数据库名称

tablename1:数据库中表的名称


#若有不足或错误的地方,请留言!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值