MySQL 中如何存中文

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:27:41
我用insert into语句添加了个字段,是中文的,可是select时出来的结果却是???,我只问单纯的MySQL操作,不和任何语言关联,如何才能让mysql存储中文内容

  MySQL 中何存中文方法如下:

  1、create table的时候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk;

  例如:

  CREATE TABLE t_department (

  sid varchar(32) NOT NULL,

  pid varchar(32) NOT NULL,

  thedata varchar(50) NOT NULL

  ENGINE=InnoDB DEFAULT CHARSET=gbk;

  2、打开MySQL目录下的my.ini文件,把里面所有的default-character-set选项设为GBK或者GB2312,保存后重启MySQL。

  3、mysql数据库安装的时候。选择语言为gbk,这样在数据库中才可以存放中文。

MySQL中如何存储中文 如何在MYSQL数据库中创建中文表? Mysql中如何使用变量? 如何让MySql正常显中文 如何在mysql中保存图片的路径 mysql存数据问题 为什么在mysql中插入的中文字符都是乱码? 向mysql数据库中插入中文出现乱码 为什么我的MYSQL不能在值中输入中文? 在mysql中一个中文字符占几个字节?