mysql指令执行sql文件

mysql指令执行sql文件

  • 1.登录MySQL
  • 2.执行命令
  • 3.导入之后乱码

ERROR 1366 (HY000): Incorrect string value: 
'\xAD\xE8\x8F\x9C' for column 'catelogname' at row 1

1.登录MySQL

mysql -u root -p

2.执行命令

#第一种方法
mysql> source E:\aa.sql 
#第二种方法
mysql> \. E:\aa.sql 

3.导入之后乱码

在最开始位置插入下面代码

set character set utf8;
drop database if exists `数据库名`
--    
-- 数据库: `数据库名`    
--    
CREATE DATABASE `数据库名` DEFAULT CHARACTER SET utf8; 
USE `数据库名`;  

如果还是出现?????那就说明你的sql文件不是utf8编码,
转换一下,重新导入即可。

你可能感兴趣的:(MySQL)