mysql 导出sql文件之后INSERT INTO 后之后的中文全都是问号,还能恢复吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 导出sql文件之后INSERT INTO 后之后的中文全都是问号,还能恢复吗?相关的知识,希望对你有一定的参考价值。

mysql 导出sql文件之后INSERT INTO 后之后的中文全都是问号,还能恢复吗?

可以恢复!先使用MySQL命令:
set names utf8
设置一下字符集,然后导入MySQL文件!追问

在哪里设置set names utf8

追答

使用mysqldump,加上--default-character-set=utf8选项即可!

参考技术A 字符编码问题,重新导出吧,记得先设置字符编码追问

数据库不小心删了,这个文件能恢复吗

追答

不能了,以后注意下吧

追问

啊,怎么办啊

啊,怎么办啊

参考技术B 导出之前应该设置编码问题。utf-8。 参考技术C 肯定不能了。 参考技术D 编码问题,你导出的时候设置下编码

oracle数据库导出.sql文件方法 并说一下怎么改之后 能导入到mysql的

oracle 的没有int型的 是number行的 你不知道么,不改导入有误,还有我想知道怎么导出。sql文件 ,操作的语句是什么

1、Oracle数据库导出的命令,参考下面的
exp system/system@ordb file=d:\mb.dmp owner=(scott)
2、导入mysql的步骤,参考下面的。
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\test.sql
3、你想进行数据库之间的数据导入、导出的话,可以使用这个工具,很方便的。

动软.Net代码生成器

可支持SQL Server、Oracle、MySQL、OleDb四种类型的数据库同时管理.
实现类似SQLServer2008的查询分析器的功能,方便编写代码时想进行数查询
http://www.maticsoft.com/
参考技术A 1.可以通过软件PLSQL Developer导出.sql
2.如果Oracle和Mysql在一个网段内,可互联,可以通过Navicat Premium for mysql,里面导入工具,直接可以表与表之间直接导入。创建Oracle的odbc数据源。
参考技术B 1、试用SELECT语句把表的数据查出来,保存到一个文本文件中。
2、然后用mysql工具把文本文件的数据导入。

上面老兄说的有问题,mysql如何识别oracle的exp出来的文件格式。

学真正的oracle技术,就上cuug官方授权培训网站。
参考技术C 不用导出什么.sql文件,只要将sql语句粘下来复制到mysql中执行以下就行了.... 参考技术D 直接用软件导出!PL/SQL Developer

以上是关于mysql 导出sql文件之后INSERT INTO 后之后的中文全都是问号,还能恢复吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用带有 INSERT 语句的 MySQL Workbench 导出数据库

Navicat for Mysql查询结果导出无表名

PLSQL Developer 怎么导出sql文件

数据库 MySQL 数据导入导出

如何编写一个mysql数据库脚本

MySQLdump导出sql脚本