db
用心工作-快乐生活
这个作者很懒,什么都没留下…
展开
-
解决MySQL查询不区分大小写
今天遇到一个情况, 查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。 因为程序使用了hibernate框架访问mysql数据库。 一开始以为是hibernate的问题。 最跟踪了一下hibernate代码没有看到转换大小写的步骤,最后确认hibernate其实只不过是将hql转化为sql。转载 2014-02-19 09:16:53 · 892 阅读 · 0 评论 -
mysql的表名/字段名/字段值是否区分大小写
1、mysql默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。 2、mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。 3、mysql对于字段名的策略与varchar类型数据相同。即:默转载 2014-02-19 09:11:17 · 3519 阅读 · 0 评论 -
oracle中的主键自动增长
1、建用户数据表 create table t_user( userid number primary key, name varchar2(20), sex varchar2(3) ); 2、创建自动增长序列 create sequence SEQ_ID_T_USER原创 2014-03-11 10:06:01 · 791 阅读 · 0 评论 -
mysql日期和字符相互转换
mysql日期和字符相互转换 date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); %Y:代表4位的年份 %y:代表2为的年份 %m:原创 2014-03-06 15:45:29 · 785 阅读 · 0 评论 -
CentOS-6.3安装Mysql-5.5.29
安装方式分为rpm和源码编译安装两种,本文是采用mysql源码编译方式,编译器使用Cmake。软件需要mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz,请自行下载。 下载地址: http://mysql.mirror.kangaroot.net/Downloads/ http://www.cmake.org/files/v2.8/cmake-2.8.10.2转载 2014-08-19 15:22:52 · 892 阅读 · 0 评论