mysql数据库不能输入中文
MySQL数据库不能输入中文的原因是默认字符集不支持中文。要解决这个问题,可以采用以下两种方法:
1. 创建数据库时设置字符集为utf8:在创建数据库时设置支持中文字符集utf8,例如:`create database 数据库名 character set utf8;`。设置完后,就能在该数据库中插入中文了。
2. 修改数据库配置文件:在MySQL安装目录中找到并打开“my.ini”文件,更改“default-character-set”项的内容,将该项的内容更改为“utf8”。这样,在创建数据库时就不用手动设置字符集了。
需要注意的是,在插入中文数据时,有时还需要按照“set character_set_results=gbk;”的方式解决显示乱码的问题。
