网站地图    收藏   

主页 > 后端 > mysql数据库 >

mysql不区分大小写(大小写不敏感) - mysql数据库

来源:自学PHP网    时间:2015-04-16 10:51 作者: 阅读:

[导读] 下边用一张表来区分mysql在windows和linux默认情况下对大小写的敏感程度操作系统表名变量名字段 20540;windows不敏感不敏感不敏感linux敏感敏感敏感linux下先不做介绍,...

下边用一张表来区分mysql在windows和linux默认情况下对大小写的敏感程度

操作系统 表名 变量名 字段值
windows 不敏感 不敏感 不敏感
linux 敏感 敏感 敏感

linux下先不做介绍,因为没有实际用过,下边说下在windows下的修改方法:

表名区分大小写改法:

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

字段值的改法:

1、 创建时设置: CREATE TABLE T(
A VARCHAR(10) BINARY );
2、 使用alter修改:
ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;

3、使用数据库管理工具改

注意事项:不能通过直接改table的Collection为bin(如果数据库字符编码属性为utf-8则为utf8_bin)来使所有字段都生效,必须一个字段一个字段的改

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论