程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql不區分大小寫(大小寫不敏感)

mysql不區分大小寫(大小寫不敏感)

編輯:MySQL綜合教程

mysql不區分大小寫(大小寫不敏感)


下邊用一張表來區分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)來使所有字段都生效,必須一個字段一個字段的改

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved