博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)MYSQL如何设置大小写敏感
阅读量:4281 次
发布时间:2019-05-27

本文共 752 字,大约阅读时间需要 2 分钟。

【转载原因:记录一下】

linux下mysql设置大小写不敏感
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项。

————————————————
版权声明:本文为CSDN博主「耐小裳」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhaohui756752254/article/details/81008288

你可能感兴趣的文章
ExtJS 4.2心得和总结:布局系统详解(Ext.layout.container)
查看>>
数据结构几种排序算法详解和总结(java版)
查看>>
ExtJS4.2 登陆表单(Login)简单示例
查看>>
Node.js快速入门
查看>>
Node.js进行Web开发(一)--Express,路由控制,模板引擎
查看>>
阿里巴巴集团2014秋季校园招聘笔试题
查看>>
2014校园招聘_百度2014校园招聘
查看>>
2014校园招聘_华为2014校园招聘
查看>>
2014校园招聘_腾讯2014校园招聘
查看>>
ExtJs4.2学习--Ext.tab.Panel 选项卡
查看>>
mybatis+spring+struts2框架整合
查看>>
你真正理解java的字符类型了吗?(bit,byte,short,int等字符类型)
查看>>
数据挖掘开源软件:WEKA基础操作
查看>>
Python一些容易忽略的知识
查看>>
Ubuntu(-13.10)中安装JDK图文详解教程
查看>>
Hadoop2.2.0单节点安装和配置环境图文详解
查看>>
数据挖掘学习笔记--决策树C4.5
查看>>
数据挖掘学习笔记之人工神经网络(一)
查看>>
数据挖掘学习笔记之人工神经网络(二)
查看>>
人工神经网络关键核心知识点
查看>>