急求懂mysql的高手帮助,本人需要用mysql建立数据库,急于寻求帮助~~QQ:535503027

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:24:38
要建立的数据库中的数据是通过导入ACCESS数据库中的数据,从而建立关系型数据库,实现各类的查询。其中很大的问题是MYSQL的字符集问题,已经将字符集改成GB2321和 GBK等,但是依然不能建立中文库和表,有高手恳请帮助~~ 设成了gbk还是没有用……

建数据库时,设定字符编码:

如果是utf8 编码:
CREATE DATABASE testdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

如果是gbk编码:

create database testdb CHARACTER SET gbk COLLATE gbk_chinese_ci;

查询数据时,先执行:
utf8编码:
"set names utf8";
gbk编码:
"set names gbk";
这样就没有编码问题了

还有,页面的编码要和数据库的编码统一:

请检查你的页面头部的这句:
UTF8编码:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

gbk编码

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

GB2312编码和这个差不多,只不过字集范围小了,不支持繁体,推荐gbk编码。

你想建什么样的数据库啊?

在 mysql 4.0.x 中可以很安全地使用中文表名.字段名.

在 mysql 4.1 中.就困难一些了.

不过.不论在什么情况下.
都不建议使用中文表名以及字段名.