为什么mysql的控制台不能插入中文数据?


为什么mysql的控制台不能插入中文数据?
你可以在mysql的控制台执行 
set  names gbk;
然后再插入数据看看,如果这样还不行的话,最好把sql语句放到一个文本文件中,然后在控制台中执行
source xxxx.sql;
因为中文Windows系统默认的字符集不是UTF
- 8的,所以不能在命令行输入包含中文的SQL语句,只能找个类似phpAdmin的数据库客户端,设置字符集为UTF - 8才能输入包含中文的SQL语句。 


你可能感兴趣的:(为什么mysql的控制台不能插入中文数据?)