<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Rising Sun

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      148 隨筆 :: 0 文章 :: 22 評論 :: 0 Trackbacks
    http://blog.chinaunix.net/u/29134/showart_355336.html



    MYSQL在默認(rèn)的情況下查詢是不區(qū)分大小寫的,例如:

    mysql> create table t1(
        -> name varchar(10));
    Query OK, 0 rows affected (0.09 sec)

    mysql> insert into t1 values('you'),('You'),('YOU');
    Query OK, 3 rows affected (0.05 sec)
    Records: 3  Duplicates: 0  Warnings: 0
    對這個表,缺省情況下,下面兩個查詢的結(jié)果是一樣的:


    mysql> select * from t1 where name = 'you';
    +------+
    | name |
    +------+
    | you  |
    | You  |
    | YOU  |
    +------+
    3 rows in set (0.00 sec)

    mysql> select * from t1 where name = 'YOU';
    +------+
    | name |
    +------+
    | you  |
    | You  |
    | YOU  |
    +------+
    3 rows in set (0.00 sec)

    如果想讓MYSQL知道你輸入的字母是大寫還是小寫的,修改表:

    mysql> alter table t1 change name name varchar(10) binary;
    Query OK, 3 rows affected (0.20 sec)
    Records: 3  Duplicates: 0  Warnings: 0


    mysql> select * from t1 where name = 'you';
    +------+
    | name |
    +------+
    | you  |
    +------+
    1 row in set (0.00 sec)

    mysql> select * from t1 where name = 'YOU';
    +------+
    | name |
    +------+
    | YOU  |
    +------+
    1 row in set (0.00 sec)

    如果你只是想在SQL語句中實現(xiàn)的話:

    mysql> select * from t1 where name = binary 'YOU';
    +------+
    | name |
    +------+
    | YOU  |
    +------+
    1 row in set (0.02 sec)

    mysql> select * from t1 where name = binary 'you';
    +------+
    | name |
    +------+
    | you  |
    +------+
    1 row in set (0.00 sec)

    如果不想這么麻煩而想服務(wù)一開啟就讓大小寫一致的話:
    可以修改my.ini或者my.cnf
    [mysqld]
     lower_case_table_names=1
    (0:區(qū)分;1:不區(qū)分)
    然后重啟MYSQL服務(wù)。

    mysql> show variables like '%case_table%';
    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_table_names | 1     |
    +------------------------+-------+
    1 row in set (0.00 sec)

    注:WINDOWS系統(tǒng)不用修改,系統(tǒng)默認(rèn)就是1
    LINUX 系統(tǒng)默認(rèn)是0。因為LINUX下的腳本都是區(qū)分大小寫的。
    posted on 2009-04-17 15:30 brock 閱讀(7353) 評論(1)  編輯  收藏

    評論

    # re: MYSQL在默認(rèn)的情況下查詢是不區(qū)分大小寫的[未登錄] 2013-10-29 17:31 wei
    無法通過配置my.ini或者my.cnf文件中的lower_case_table_names參數(shù)來設(shè)置查詢區(qū)分大小寫  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲二区在线视频| 国产一级高清免费观看| 一级成人a免费视频| 国产一区二区免费视频| 97碰公开在线观看免费视频| 久久亚洲sm情趣捆绑调教| 好紧我太爽了视频免费国产| 亚洲精品无码国产| 无码A级毛片免费视频内谢| 亚洲五月六月丁香激情| 91成人在线免费视频| 亚洲国产超清无码专区| 野花高清在线电影观看免费视频| 国产亚洲精品VA片在线播放| 美女被免费视频网站a国产| 日韩成人精品日本亚洲| 亚洲国产一区视频| 中国一级毛片免费看视频| 亚洲av日韩综合一区在线观看| 无码专区AAAAAA免费视频| 亚洲色偷偷偷网站色偷一区| 日本亚洲免费无线码| 狠狠综合亚洲综合亚洲色| 中文字幕精品无码亚洲字| 久久免费视频精品| 亚洲三级在线播放| va亚洲va日韩不卡在线观看| 4hu四虎免费影院www| 亚洲欧洲精品国产区| 日本19禁啪啪无遮挡免费动图| 国产精品美女久久久免费 | 花蝴蝶免费视频在线观看高清版 | 中文字幕亚洲综合久久男男| 光棍天堂免费手机观看在线观看| 亚洲欧洲自拍拍偷综合| yy6080久久亚洲精品| 免费女人高潮流视频在线观看| 四虎必出精品亚洲高清| 亚洲国产精品一区二区三区久久| 无码成A毛片免费| 黄色毛片免费观看|