欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql大小寫敏感的問題

 更新時間:2015年03月02日 10:41:12   投稿:hebedich  
這篇文章主要介紹了Mysql大小寫敏感的問題的相關(guān)資料,需要的朋友可以參考下

一、1 CREATE TABLE NAME(name VARCHAR(10));

        對這個表,缺省情況下,下面兩個查詢的結(jié)果是一樣的:

復制代碼 代碼如下:

        SELECT * FROM TABLE NAME WHERE name='clip';
        SELECT * FROM TABLE NAME WHERE name='Clip';

        MySql默認查詢是不區(qū)分大小寫的,如果需要區(qū)分他,必須在建表的時候,Binary標示敏感的屬性.

復制代碼 代碼如下:

        CREATE TABLE NAME(
          name VARCHAR(10) BINARY
        );

       2 在SQL語句中實現(xiàn) SELECT * FROM TABLE NAME WHERE  BINARY name='Clip';

3 設(shè)置字符集:

utf8_general_ci --不區(qū)分大小寫

utf8_bin--區(qū)分大小寫

二、 MySQL在windows下是不區(qū)分大小寫的,將script文件導入MySQL后表名也會自動轉(zhuǎn)化為小寫,結(jié)果再 想要將數(shù)據(jù)庫導出放到linux服務(wù)器中使用時就出錯了。因為在linux下表名區(qū)分大小寫而找不到表,查了很多都是說在linux下更改MySQL的設(shè)置使其也不區(qū)分大小寫,但是有沒有辦法反過來讓windows 下大小寫敏感呢。其實方法是一樣的,相應(yīng)的更改windows中MySQL的設(shè)置就行了。

        具體操作:

        在MySQL的配置文件my.ini中增加一行:

        lower_case_table_names = 0

        其中 0:區(qū)分大小寫,1:不區(qū)分大小寫

        MySQL在Linux下數(shù)據(jù)庫名、表名、列名、別名大小寫規(guī)則是這樣的:

      1、數(shù)據(jù)庫名與表名是嚴格區(qū)分大小寫的;

      2、表的別名是嚴格區(qū)分大小寫的;

      3、列名與列的別名在所有的情況下均是忽略大小寫的;

      4、變量名也是嚴格區(qū)分大小寫的;    MySQL在Windows下都不區(qū)分大小寫

以上就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • 如何解決mysql表輸入中文出現(xiàn)問號的問題

    如何解決mysql表輸入中文出現(xiàn)問號的問題

    這篇文章主要介紹了如何解決mysql表輸入中文出現(xiàn)問號的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MySQL插入數(shù)據(jù)insert?ignore語法重復數(shù)據(jù)自動忽略

    MySQL插入數(shù)據(jù)insert?ignore語法重復數(shù)據(jù)自動忽略

    這篇文章主要給大家介紹了關(guān)于MySQL插入數(shù)據(jù)insert?ignore語法重復數(shù)據(jù)自動忽略的相關(guān)資料,最近工作中使用到了insert ignore into語法,感覺這個語法還是挺有用的,就記錄下來做個總結(jié),需要的朋友可以參考下
    2023-08-08
  • 關(guān)于MySQL數(shù)據(jù)庫死鎖的案例和解決方案

    關(guān)于MySQL數(shù)據(jù)庫死鎖的案例和解決方案

    MySQL Update語句防止死鎖是指在修改MySQL數(shù)據(jù)庫的數(shù)據(jù)時,為避免多個進程同時修改同一數(shù)據(jù)行而造成死鎖的情況,引入了一些機制來防止死鎖的產(chǎn)生,本文介紹了一個 MySQL 數(shù)據(jù)庫死鎖的案例和解決方案,需要的朋友可以參考下
    2023-09-09
  • MYSQL輸入密碼后閃退現(xiàn)象的解決方法

    MYSQL輸入密碼后閃退現(xiàn)象的解決方法

    最近在啟動MySQL服務(wù)端并輸入密后,出現(xiàn)閃退現(xiàn)象,實際上這種問題很常見,下面這篇文章主要給大家介紹了關(guān)于MYSQL輸入密碼后閃退現(xiàn)象的解決方法,文中介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • mysql復制data文件遷移的實現(xiàn)步驟

    mysql復制data文件遷移的實現(xiàn)步驟

    有時候,我們需要遷移整個數(shù)據(jù)庫,包括數(shù)據(jù)文件,本文將介紹如何通過復制MySQL的data文件來完成數(shù)據(jù)庫遷移,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • MySQL中利用索引對數(shù)據(jù)進行排序的基礎(chǔ)教程

    MySQL中利用索引對數(shù)據(jù)進行排序的基礎(chǔ)教程

    這篇文章主要介紹了MySQL中利用索引對數(shù)據(jù)進行排序的基礎(chǔ)教程,需要的朋友可以參考下
    2015-11-11
  • java連不上mysql8.0問題的解決方法

    java連不上mysql8.0問題的解決方法

    這篇文章主要為大家詳細介紹了java連不上MySQL8.0問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 聊聊MySQL事務(wù)的特性和隔離級別

    聊聊MySQL事務(wù)的特性和隔離級別

    這篇文章主要介紹了MySQL事務(wù)的特性和隔離級別的相關(guān)資料,幫助大家粗略的認識下MySQL 事務(wù)的相關(guān)知識,感興趣的朋友可以了解下
    2020-09-09
  • 利用explain排查分析慢sql的實戰(zhàn)案例

    利用explain排查分析慢sql的實戰(zhàn)案例

    在日常工作中,我們會有時會開慢查詢?nèi)ビ涗浺恍﹫?zhí)行時間比較久的SQL語句,下面這篇文章主要給大家介紹了關(guān)于利用explan排查分析慢sql的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 如何查看MySQL連接的root密碼

    如何查看MySQL連接的root密碼

    前幾天在用Navicat去連本地的MySQL的時候發(fā)現(xiàn)我已經(jīng)忘了密碼了,試了網(wǎng)上很多方式都不行…后來發(fā)現(xiàn)其實可以自己直接去看當初設(shè)置的密碼,下面將方法總結(jié)出來分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2017-01-01

最新評論