栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992498.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号