資料庫區分字串大小寫

2021-08-21 18:03:59 字數 427 閱讀 2243

oracle:oracle中是嚴格區分大小寫的,包括表名、列名、列的值等。在查詢字串需要區分大小寫時,將值放在『』中即可區分大小寫,如果不加『』則全部按大寫進行處理,oracle會預設把所有表名、列名、列的值(英文本母)轉為大寫。

mysql:在mysql中區分大小寫可以在建立表的時候加上binary,則區分大小寫,如果不想修改表的話,則在sql語句中加上binary,如:select * from user where binary password = 'abcd';

sqlserver:在sqlserver中區分大小寫可以在建表的時候或者修改表時,在需要區分大小寫的列名後加上collate chinese_prc_cs_as關鍵字,或者可以在sql中這樣寫:select * from user where password = 『abcd』 collate chinese_prc_cs_as;

mysql字串區分大小寫的問題

1 create table name name varchar 10 對這個表,預設情況下,下面兩個查詢的結果是一樣的 select from table name where name clip select from table name where name clip mysql預設查詢是不...

mysql字串區分大小寫的問題

一 1 create table name name varchar 10 對這個表,預設情況下,下面兩個查詢的結果是一樣的 select from table name where name clip select from table name where name clip mysql預設查詢...

mysql字串區分大小寫的問題

一 1 create table name name varchar 10 對這個表,預設情況下,下面兩個查詢的結果是一樣的 select from table name where name clip select from table name where name clip mysql預設查詢...