Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29306585
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: Mysql/postgreSQL

2010-05-27 21:41:00

CREATE TABLE students(
    name VARCHAR(10)
);
mysql查询默认是不区分大小写的 如:
select * from students where name like 'a%'
select * from students where name like 'A%'
效果是一样的。
要让mysql查询区分大小写,可以:
select * from students where binary name like 'a%'
select * from students where binary name like 'A%'

另一种办法是在数据库设计的时候,可能需要大小写敏感,解决方法是建表时候使用BINARY标示。
CREATE TABLE students(
    name VARCHAR(10) BINARY
);


如果修改已经存在的字段,使用如下SQL语句:
阅读(692) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~