mysql数据库导入导出

有时候因为服务迁移,需要迁移数据库,可以使用mysql的导入导出功能。

导出数据库

mysqldump -u<username> -p<password> <database> > test.sql

将database数据库导出到test.sql文件中。

示例

mysqldump -uguest -p12345678 school > test.sql      //将school数据库导出

导出表

mysqldump -u<username> -p<password> <database> <table1> <table2> > test.sql

将database数据库的表table1和table2导出到test.sql文件中。

示例

mysqldump -uguest -p12345678 school student teacher > test.sql      //将school数据库中的student和teacher表导出到test.sql文件

mysqldump导入

mysqldump -u<username> -p<password> <database> < test.sql

将test.sql文件导入到database数据库中。

source命令导入

首先,命令行登录到数据库

mysql -u<username> -p

然后,选择数据库

use <database>;

最后,使用source命令

source ./test.sql       //注意,sql文件的路径必须是当前目录可访问的

不管导出的是数据库还是表,都可以用source命令导入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值