win命令行中导入、导出数据库相关表

命令行导出数据库相关表为sql文件

语法:mysqldump -h[主机所在IP] -u[用户名] -p[密码] [要导出的数据库]>[导出的路径/文件名.sql]

提示:不用进入数据库

第一行代码不用输入密码(第二行输入)
例子:mysqldump -hlocalhost -uroot -p spring>d:/qqq.sql

 没有报错信息提示就是成功了

命令行导入SQL文件到MySQL中

1、登录mysql

语法:mysql -u[用户名] -p[密码];

例子:mysql -uroot -proot

 2、进入数据库(如果没有则需要创建)

创建数据库语法:create database [数据库名] charset='utf8'

例子:use spring;

3、导入数据表

语法:source [所在的路径/文件名.sql]

例子:source d:/qqq.sql;

 

 可能出现的错误

ERROR 1046 (3D000): No database selected

原因:没有选择数据库(use [数据库名])

ERROR 1231 (42000): Variable 'foreign_key_checks' can't be set to the value of 'NULL'

原因:内存限制(修改my.ini文件max_allowed_packet=1024M)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值