伊人久久一区二区三区四区,色偷偷,色噜噜污网站,啦啦啦www视频在线观看,成人亚洲一区二区三区在线

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁數據庫類MySQL → mysql建表時強制區分大小寫怎么寫?

mysql建表時強制區分大小寫怎么寫?

我要評論 2012/09/22 01:33:50 來源:綠色資源網 編輯:www.xianluan.cn [ ] 評論:0 點擊:300次

平時很少會考慮數據存儲需要明確字符串類型字段的大小寫,MySQL默認的查詢也不區分大小寫。但作為用戶信息,一旦用戶名重復,又會浪費很多資源。再者,李逵、李鬼的多起來,偵辨起來很困難。要做到這一點,要么在建表時,明確大小寫敏感(字段明確大小寫敏感)。如果通盤數據庫所有字段都需要大小寫敏感,不如在字符集設置時做好調整。不過,通常不建議這么做。

如果跟我一樣,數據庫已經在線上跑了,一個表上百萬條數據,做字段類型變更有可能導致數據庫宕機。那么好吧,在查詢時,多加個單詞好了!-

例如,一般查詢:

SELECT * FROM U WHERE name LIKE 'a%';   
SELECT * FROM U WHERE name LIKE 'A%'; 
其結果是一樣的,為了區分'A%'和'a%',可以這么做:

SELECT * FROM U WHERE binary name LIKE 'a%';   
SELECT * FROM U WHERE binary name LIKE 'A%'; 
僅僅多了一個binary,就可以得到不同的結果!

當然,如果需要建表時強制區分大小寫,可以這么寫:

create  table  table_name(     
     name varchar (20) binary       
); 
就這么簡單!

關鍵詞:mysql

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 西充县| 乐陵市| 永吉县| 新乡市| 涞源县| 德保县| 虹口区| 永川市| 宝应县| 仁布县| 漳州市| 洛川县| 德化县| 衡南县| 花莲县| 富平县| 吉木乃县| 剑阁县| 稷山县| 谷城县| 温宿县| 黄山市| 自治县| 楚雄市| 隆尧县| 芦溪县| 重庆市| 五指山市| 罗江县| 泾阳县| 邢台市| 大洼县| 青铜峡市| 介休市| 绥化市| 万载县| 神农架林区| 康乐县| 通榆县| 霍林郭勒市| 蚌埠市|