mysql中建表和查询大小写分辨? collation gbk_bin或utf_bin 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在想在测试服务器上尽量模似客户的mysql,把这个大小写的现像设置出来。我使用create database test2 CHARACTER SET GB2312 COLLATE GB2312_bin还是不会区分大小写啊。 mysql不区分大小写,但是linux是区分文件名大小写的。mysql的表实际上是/data文件夹下的文件,你也装个Linux下的mysql就可以了。 unix 类系统是区分大小写的,而 windows 系统是不区分大小写的。所以 MySQL 推荐建库建表时都用小写字母,以便今后平台间移植。因为在 unix 上你可以建立 X 和 x 两个数据库,但是拷贝到 windows 时就不对了,后拷贝上去的要覆盖前者了。它也有个参数可以强制使用小写建数据库或者数据表的,忘记了,你看看启动参数。 也就是说mysql表大小写是和文件名大小写有关了?那也代表在windows下无法重现客户端的情况? 请大家推荐些mysql分布式、性能优化方面的优秀书籍! 求sql语句,在线等 MYsql里面如何复制一个表里面a字段的数据到b字段? 求mysql比较系统的教程,特别是存储过程这一块 求助,该如何建立索引 mysql 如何把数字,字符串相互转换!谢谢! 急!Mysql旧版本的一个子查询的问题!!! 为什么我的delete from 表明老出错 关于没相应数据就插入,有数据就更新的问题 ODBC无法连接MySQL(体系结构不匹配) 关于LEFT JOIN的查询顺序 VC6.0连MySQL 5.0数据库问题
create database test2 CHARACTER SET GB2312 COLLATE GB2312_bin
还是不会区分大小写啊。
所以 MySQL 推荐建库建表时都用小写字母,以便今后平台间移植。因为在 unix 上你可以建立 X 和 x 两个数据库,但是拷贝到 windows 时就不对了,后拷贝上去的要覆盖前者了。
它也有个参数可以强制使用小写建数据库或者数据表的,忘记了,你看看启动参数。