mysql支持中文表名和字段名,前提是设置好支持中文的字符集,例如 gb2312
例如:
-- 创建数据库时指定字符集 gb2312
create database test1
DEFAULT CHARACTER SET gb2312
-- 转到刚创建的数据库
use test1
-- 创建中文数据表即中文字段
create table 学生表(
id int auto_increment primary key,
sid char(10) unique not null,
姓名 varchar(50) not null,
性别 bit,
生日 date)
mysql数据库两表关联列能为中文,不要加双引号。但最好不要用中文,除了兼容性不好外,还有就是会出现一些莫名其妙的问题,如使用中文的列的表用多表查询的内连接的自然连接时就实现不了该效果,而用英文的话就正常。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)