《Linux下MySQL的大小写区分问题》的相关内容
相关讨论
关于hibernate+mysql在用中文作为查询条件时候bug的解决方案
在mysql中如果写这样的语句
select * from user where name='张三';
结果可能大大出乎我们的意料
可能是
id name
1 张三
2 李四
3 王五
不要吓一跳,这是真的.我们在mysql的多个版本里测试都有这个问题.
...
by maohy 2004-03-02 浏览 (15657) 回复 (19) 关键字:
Linux下两个不同版本Mysql的安装实战(Mysql5和mysql4)
问题的产生:在已有的Red Hat Enterprise Linux AS 3.0系统上已经运行了一套web程序,使用Mysql4, tomcat41, 现在又要求安装一套新程序,依旧使用该tomcat41, 但数据库变为mysql5。
注意事项:
新的程序需要注意字符集的问题,
1)具体数据库的权限和分组问题,
2)mysql5下的具体数据库从windows直接拷贝到Linux下不好使的问题, ...
by wangqiaowqo 2008-06-16 浏览 (922) 回复 (4) 关键字:
MySQL InnoDB 的性能问题讨论
MySQL最为人垢病的缺点就是缺乏事务的支持,MyISAM 性能虽然出众,不是没有代价的,InnoDB 又如何呢?InnoDB 的磁盘性能很令人担心,MySQL 缺乏良好的 tablespace 真是天大的缺陷!
InnoDB的表空间分成三种,一种是裸设备,一种是若干个 ibdata 文件(缺省方式),再一种是 Per-Table 文件,第一种用得少,第二种显然比第三种效率更差,本文的讨论基于 ...
by ncisoft 2006-11-17 浏览 (21901) 回复 (29) 关键字:
mysql 企业应用 ? 流行?
在官方文档这么说道:
MySQL的核心价值取向指明了我们对MySQL和开发源码的贡献。
这些核心价值取向规定了MySQL AB与MySQL服务器软件的协作方式:
· 成为世界上最好和使用最广泛的数据库。
· &nb ...
by manus 2007-08-22 浏览 (783) 回复 (3) 关键字: mysql
如何让hibernate查许支持大小写区分
Query q = session.createQuery("from User user where user.username = :username");
q.setString("username", username);
当username= "TEST", "test", "Test"时都可以查询出test user来。请问如何避免这种情况?
by hibernateNewbie 2003-11-14 浏览 (2192) 回复 (4) 关键字:
相关博客
mysql数据库名和表名的大小写敏感性问题
mysql数据库名和表名的大小写敏感性问题
在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。一个特例是 Mac OS X,当缺省的 HFS+ 文件系统使用时。然而 Mac OS X 还支持 UFS 卷,那些在 Mac ...
by dingdangxiaoma 2007-12-05 浏览 (298) 回复 (0) 关键字: mysql数据库名和表名的大小写敏感性问题
linux ,windows下Mysql数据库大小写敏感的区别
在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。要避免这个问题,你最好在定义数据库命名规则的时候就全部采用小写字母加下划线的组合,而不使用任 ...
by dreamstone 2006-12-07 浏览 (389) 回复 (0) 关键字:
系统升级碰到的MySQL问题
系统数据导出后,再使用工具导入备份时出现“MySQL server has gone away”错误,经过搜索发现,这可能是因为其中一些insert语句的大小超出了mysql目前设置的缓冲区大小。
解决办法:
修改my.ini
打开my.ini 找到[mysqld]这一行,下面添加
[mysqld]
#扩大缓冲区,具体数字可以根据自己需要设定
max_allowed_packet=16M&nbs ...
by playfish 2008-09-27 浏览 (63) 回复 (0) 关键字: mysql 备份
MySql数据库、表名大小写的问题
默认情况下, MySql的数据库、表名采用小写表示,即使建表的Sql语句中表名是大写的,在执行后数据库中的表名还是采用小写表示。
在开发过程有可能采用ORM框架来处理业务数据。
小写的表名对于自动生成实体类文件会产生影响,因为通常类名是采用大写字母开头的。
通过修改MySql Server安装目录下的 my.ini 文件, 设置 lower_case_table_names=0 (备注:大小 ...
by hugh-lin 2008-01-25 浏览 (157) 回复 (0) 关键字:
mysql中字符编码的与表名大小写的设置
在安装mysql时,当弹出配置数据库服务器的对话框时,选择"detailed config“[详细配置],当出现让你选择字符编码时从下拉列表中选择"utf-8"或者其他编码就可以了。如果想在mysql中区分大小写,在mysql安装目录中找到my.ini文件,在其中添加一句 lower_case_table ...
by seven_cuit 2008-07-18 浏览 (125) 回复 (0) 关键字: msyl

