mysql用source命令导入.sql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql用source命令导入.sql相关的知识,希望对你有一定的参考价值。

SQL Server2008生成脚本文件.sql,用source命令导入mysql时候报错希望谁能指点一下!

可以做以下检查:
1.当前使用的数据库是否为目标数据库
2.源文件路径是否存在
3.版本是否匹配

source的用法如下:

将备份的数据还原

所谓备份数据的还原,就是将刚刚生成的sql语句,执行即可!

首先创建一个新的数据库:
mysql> create database student_3;
Query OK, 1 row affected (0.02 sec)

然后选中该数据库:
mysql> use student_3;
Database changed

然后在该数据库中还原数据,则原先的数据库中的表都会备份到该数据库中:
mysql> source E:/back.sql;
Query OK, 0 rows affected (0.00 sec)
参考技术A sql server导入mysql尽量使用cvs的文本文件,用sql的方式导入还是会有些问题的,要先修改一下表结构,将两边的字段类型匹配上

然后用
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
参考技术B source命令没有问题,a.sql语句有问题,sql server生成的并不能完全适用于mysql 参考技术C source F:\a.sql

以上是关于mysql用source命令导入.sql的主要内容,如果未能解决你的问题,请参考以下文章

为啥使用Mysql命令source导入.sql文件时总是出错?

mysql 用source 导入数据库报错

给mysql导入.sql文件,用完source命令后,数据库还是空的,没有表,为啥

mysql 数据库导入导出命令行

MySQL 解决source 命令导入数据库 乱码

mysqldump导入导出mysql数据库