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

Mysql大小寫敏感的問題

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

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

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

復制代碼 代碼如下:

        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語句中實現 SELECT * FROM TABLE NAME WHERE  BINARY name='Clip';

3 設置字符集:

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

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

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

        具體操作:

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

        lower_case_table_names = 0

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

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

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

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

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

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

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

相關文章

  • 如何解決mysql表輸入中文出現問號的問題

    如何解決mysql表輸入中文出現問號的問題

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

    MySQL插入數據insert?ignore語法重復數據自動忽略

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

    關于MySQL數據庫死鎖的案例和解決方案

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

    MYSQL輸入密碼后閃退現象的解決方法

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

    mysql復制data文件遷移的實現步驟

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

    MySQL中利用索引對數據進行排序的基礎教程

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

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

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

    聊聊MySQL事務的特性和隔離級別

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

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

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

    如何查看MySQL連接的root密碼

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

最新評論