十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
mysql show variables like '%char%';
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了独山免费建站欢迎大家使用!
+--------------------------+----------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /opt/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.02 sec)
mysql
mysqlset character_set_client=gbk; (把mysql客户端编码,就是你看到的黑色的操作界面)
mysqlset character_set_results=gbk; (结果集)
以上是改为gbk,可以改成一个适合自己的类型。 latin1 ,utf-8等
你这是创建字段的时候,字段长度当然不能是中文字了....
你创建表后添加记录的时候就可以打中文字了。
如果是
主键
不能有重复的记录,如果你输入的中文已存在就不能再输入了,你可以输入其它中文试试
另外,数据库使用gbk编码,你的页面也要使用gbk编码,避免引起
乱码
。
建议不要把有可能出现重复值的列作主键。
跟系统有关系,你在本地找个文本文件把语句写好了,粘贴到cmd命令界面不就行了。