mysql 设置字段区分大小写

转载 2016年05月31日 10:52:45

本文转载至:http://blog.163.com/pursue100@yeah/blog/static/165732158201101641221182/

1、linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写; 

2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写; 

lower_case_table_names参数详解: 

lower_case_table_names = 0 

其中 0:区分大小写,1:不区分大小写 

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 

   1、数据库名与表名是严格区分大小写的; 

   2、表的别名是严格区分大小写的; 

   3、列名与列的别名在所有的情况下均是忽略大小写的; 

   4、变量名也是严格区分大小写的; 

MySQL在Windows下都不区分大小写。 


3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种: 

A、创建时设置: 
CREATE TABLE T( 
A VARCHAR(10) BINARY 
); 

B、使用alter修改: 
ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY; 

C、mysql table editor中直接勾选BINARY项。

举报

相关文章推荐

MySql 设置字段值区分大小写

MySql在Linux下,数据库名、表名、列名、别名大小写规则是这样的: 1. 数据库名和表名是严格区分大小写的 2. 表的别名严格区分小大写 3. 列名与列的别名在所有情况下均是忽略小大写的 4. ...

MySQL列名是否区分大小写

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL列名是否区分大小写   答案:Windows下不区分。   记住在Windows下是不区分大小写的。而Linux可不...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

如何设置mysql的表不区分你大小写

Linux上安装MySQL默认是数据库的表大小写敏感的。修改很简单,只要该一个mysql的配置文件就可以了。 mysql> show tables; +----------------------...

Mysql修改大小写敏感

今天在centos6.5系统中,将mysql升级到5.6版本,发现Mysql数据库和表名对大小写敏感,列名对大小写不敏感。

mysql的表名/字段名/字段值是否区分大小写

1、mysql默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。 ...

MYSQL字符串大小写 缺省行为

今天遇到一个主键冲突的文件,  我看两条记录的主键明明不一样, 一条是大写的JAA, 另外一条是小写的jaa,  莫灰是mysql对字段的值不区分大小写, 在网上查了一下, 还真是(默认情况下), 找...

MySQL表名、字段、查询大小写问题

一、MySQL表名、字段大小写区分设置数据库和表名在 Windows 中是大小写不敏感的 ,而在大多数类型的 Unix 系统中是大小写敏感的 Windows 版的 MySQL 默认继承 os 的大小...

Mysql中字段大小写敏感问题

MySQL中大小写敏感问题

mysql的collation区分大小写设置

mysql的collation区分大小写设置         mysql数据库在做查询时候,有时候是英文字母大小写敏感的,有时候又不是的,主要是由于mysql的字符校验规则的设置。通常默认...

mysql区分大小写的设置

查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa  或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。   因为程序使用了hibernate框架访问...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)