天天看點

mysql對于不區分字段的大小寫

  1. 如果是想區分字段大小寫,那麼就要在sql語句的字段前加上binary,例如:SELECT * FROM User where binary UserName=‘Admin’;
  2. 如若是想把表字段區分,就在mysql路徑下的my.ini檔案裡加上一句:set-variable=lower_case_table_names=0

    關于等号的數字的意義: 設定成0:表名按你寫的SQL大小寫存儲,大寫就大寫小寫就小寫,比較時大小寫敏感。

    設定成1:表名轉小寫後存儲到硬碟,比較時大小寫不敏感。

    設定成2:表名按你寫的SQL大小寫存儲,大寫就大寫小寫就小寫,比較時統一轉小寫比較。