我也是刚开始学习Mysql,将原来的数据库从ACCESS转换过来,以便从单机版变成网络版,遇到了不少问题.学习ing.
使用中文表名与中文字段名是一个不好的习惯,你可以建一张表,储存所有的表名与字段名,在程序开始的时候读入一个数组,其中有一个字段为你创建的英文表名,根据此字段可以在表格显示时读取中文字段的名称代替英文字段.
以后就是你觉得字段中文名称要改也很简单
使用中文表名与中文字段名是一个不好的习惯,你可以建一张表,储存所有的表名与字段名,在程序开始的时候读入一个数组,其中有一个字段为你创建的英文表名,根据此字段可以在表格显示时读取中文字段的名称代替英文字段.
以后就是你觉得字段中文名称要改也很简单
而且我也想确认一下mysql到底可不可以创建中文名的数据库和表,在我的机子上,mysql根本就不支持中文目录....
在MY.INI中改的? SHOW VARIABLES LIKE "character_set_%";
用这句看看
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | gbk_chinese_ci |
+----------------------+-------------------+