linux基礎(chǔ)命令 linux下的大小寫區(qū)分,大家是怎樣處理的呢?
linux下的大小寫區(qū)分,大家是怎樣處理的呢?使用根帳戶登錄后,請(qǐng)登錄/etc/我的.cnf在[mysqld]后面加lower,在ucaseuuutableuname=1,重啟MySQL服務(wù),設(shè)置成功
linux下的大小寫區(qū)分,大家是怎樣處理的呢?
使用根帳戶登錄后,請(qǐng)登錄/etc/我的.cnf在[mysqld]后面加lower,在ucaseuuutableuname=1,重啟MySQL服務(wù),設(shè)置成功:不區(qū)分大小寫;lowerucaseuutableuudetails of names參數(shù):lowerucaseutableunames=0,其中0:區(qū)分大小寫,1:不區(qū)分大小寫MySQL數(shù)據(jù)庫(kù)名,tableLinux中的name、column name、alias的大小寫規(guī)則如下:1、數(shù)據(jù)庫(kù)名和表名嚴(yán)格區(qū)分大小寫;2、表別名嚴(yán)格區(qū)分大小寫;3、所有情況下都忽略列名和列名別名;3、4。變量名也嚴(yán)格區(qū)分大小寫;MySQL在windows下不區(qū)分大小寫。三。如果要根據(jù)字段值的大小寫查詢時(shí)區(qū),需要設(shè)置字段值的binary屬性。設(shè)置屬性的方法有很多:A.create table t(A varchar(10)Linux系統(tǒng)本身是區(qū)分大小寫的,所以如果你有兩個(gè)文件,比如Linux和Linux,系統(tǒng)會(huì)認(rèn)為它們是兩個(gè)文件,所以不能忽略大小寫