mysql命令行导入sql文件,消除中文乱码

来源:互联网 发布:知乎 上知网 编辑:程序博客网 时间:2024/05/21 07:57

用mqsql前端处理软件,无法导入sql文件,原因不明,后尝试采用命令行方式导入sql文件成功!具体步骤如下:

1、登录数据库

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. mysql>mysql -u root -p  

2、新建待导入的数据库metadb:

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. mysql>create database metadb;   
3、选择数据库metadb:
[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. mysql>use metadb;  

4、导入sql文件metadn.sql:

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. mysql>source e:\metadb.sql;  

***此sql文件中含有中文,出现乱码,解决办法:

在导入sql文件前,修改数据库的字符设置:

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. mysql>set names utf8;  
0 0