最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)庫(kù)大小寫敏感的問(wèn)題

 更新時(shí)間:2019年03月19日 16:28:08   作者:CODETC  
今天小編就為大家分享一篇關(guān)于MySQL數(shù)據(jù)庫(kù)大小寫敏感的問(wèn)題,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

在MySQL中,數(shù)據(jù)庫(kù)對(duì)應(yīng)數(shù)據(jù)目錄中的目錄。數(shù)據(jù)庫(kù)中的每個(gè)表至少對(duì)應(yīng)數(shù)據(jù)庫(kù)目錄中的一個(gè)文件(也可能是多個(gè),取決于存儲(chǔ)引擎)。因此,所使用操作系統(tǒng)的大小寫敏感性決定了數(shù)據(jù)庫(kù)名和表名的大小寫敏感性。這說(shuō)明在大多數(shù)Unix中數(shù)據(jù)庫(kù)名和表名對(duì)大小寫敏感,而在Windows中對(duì)大小寫不敏感。 一個(gè)顯著的例外情況是Mac OS X,它基于Unix但使用默認(rèn)文件系統(tǒng)類型(HFS+),對(duì)大小寫不敏感。

在windows下表名不區(qū)分大小寫,所以在導(dǎo)入數(shù)據(jù)后,有可能所有表名均為小寫,而再?gòu)膚in導(dǎo)入linux后,在調(diào)用時(shí)就容易出現(xiàn)大小寫的問(wèn)題。例如:

第一點(diǎn):程序調(diào)用表名為:codetc_Web;

第二點(diǎn):導(dǎo)入win后變?yōu)閏odetc_web;

第三點(diǎn):再導(dǎo)入linux后也是codetc_web,此時(shí)linux會(huì)區(qū)分表名的大小寫,則導(dǎo)致該表無(wú)法讀取。

在linux下mysql表名大小寫問(wèn)題解決方法:

修改my.cnf,一般位于:/etc/my.cnf,在該文件中找到[mysqld]節(jié)下加入如下語(yǔ)句(注意如果已經(jīng)存在該語(yǔ)句,請(qǐng)將值改為1即可):

lower_case_table_names=1

1、Linux下mysql安裝完后是默認(rèn):區(qū)分表名的大小寫,不區(qū)分列名的大小寫;

2、用root帳號(hào)登錄后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重啟MYSQL服務(wù),這時(shí)已設(shè)置成功:不區(qū)分表名的大小寫;

lower_case_table_names 參數(shù)詳解:

lower_case_table_names = 0或1

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

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

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

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

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

4、變量名也是嚴(yán)格區(qū)分大小寫的;

MySQL在Windows下都不區(qū)分大小寫的,如果需要在查詢時(shí)區(qū)分字段值的大小寫,則需要將查詢字段值需要設(shè)置BINARY屬性,設(shè)置的方法有如下幾種方法:

(1)創(chuàng)建時(shí)設(shè)置:

CREATE TABLE T(A VARCHAR(10) BINARY);

(2)使用alter修改:

ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;

(3)mysql table editor中直接勾選BINARY項(xiàng)。

要讓mysql查詢區(qū)分大小寫,可以:

select * from table_name where binary a like 'a%'  
select * from table_name where binary a like 'A%'  

也可以在建表時(shí),加以標(biāo)識(shí)

create table table_name( 
   a varchar (20) binary
) 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • MySQL全文檢索的實(shí)現(xiàn)示例

    MySQL全文檢索的實(shí)現(xiàn)示例

    全文搜索是一種在文本字段中查找關(guān)鍵詞的功能。在MySQL中,我們可以使用全文搜索來(lái)提高查詢的效率,本文主要介紹了MySQL全文檢索的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-04-04
  • mysql 5.7.14 下載安裝、配置與使用詳細(xì)教程

    mysql 5.7.14 下載安裝、配置與使用詳細(xì)教程

    這篇文章主要介紹了mysql 5.7.14 下載安裝、配置與使用詳細(xì)教程的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • mysql 5.6.21 安裝與配置詳細(xì)步驟

    mysql 5.6.21 安裝與配置詳細(xì)步驟

    這篇文章主要介紹了mysql5.6.21安裝與配置的詳細(xì)步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • mysql中文排序注意事項(xiàng)與實(shí)現(xiàn)方法

    mysql中文排序注意事項(xiàng)與實(shí)現(xiàn)方法

    mysql在查詢字符串時(shí)是大小寫不敏感的,在編繹mysql時(shí)一般以ISO-8859字符集作為默認(rèn)的字符集,因此在比較過(guò)程中中文編碼字符大小寫轉(zhuǎn)換造成了這種現(xiàn)象,比較應(yīng)急的方法是對(duì)于包含中文的字段加上"binary"屬性,使之作二進(jìn)制比較
    2008-09-09
  • MySQL中使用游標(biāo)觸發(fā)器的方法

    MySQL中使用游標(biāo)觸發(fā)器的方法

    這篇文章主要介紹了MySQL中使用游標(biāo)-觸發(fā)器的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • mysql設(shè)置更改root密碼、mysql服務(wù)器的連接、mysql常用命令的圖解

    mysql設(shè)置更改root密碼、mysql服務(wù)器的連接、mysql常用命令的圖解

    這篇文章主要介紹了mysql設(shè)置更改root密碼、mysql服務(wù)器的連接、mysql常用命令,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • mysql5.7大量sleep進(jìn)程常規(guī)處理方式及配置示例

    mysql5.7大量sleep進(jìn)程常規(guī)處理方式及配置示例

    這篇文章主要給大家介紹了關(guān)于mysql5.7大量sleep進(jìn)程常規(guī)處理方式及配置的相關(guān)資料,sleep連接過(guò)多會(huì)嚴(yán)重消耗mysql服務(wù)器資源(主要是cpu,內(nèi)存),并可能導(dǎo)致mysql崩潰,需要的朋友可以參考下
    2023-08-08
  • Window Docker 安裝MySQL8.0的過(guò)程詳解

    Window Docker 安裝MySQL8.0的過(guò)程詳解

    本文給大家介紹在Windows環(huán)境下安裝Docker并配置MySQL容器的全流程介紹,過(guò)程中還涉及到文件映射和客戶端連接MySQL的操作,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • MySQL中的排序規(guī)則

    MySQL中的排序規(guī)則

    這篇文章主要介紹了MySQL中的排序規(guī)則,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • MySql 5.6.35 winx64 安裝詳細(xì)教程

    MySql 5.6.35 winx64 安裝詳細(xì)教程

    這篇文章主要介紹了MySql 5.6.35 winx64 安裝詳細(xì)教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02

最新評(píng)論

闽侯县| 宜章县| 尉犁县| 丹巴县| 屏东县| 宽甸| 化德县| 陆良县| 桃源县| 台前县| 海盐县| 英吉沙县| 澄江县| 奇台县| 韶关市| 道孚县| 秦安县| 永吉县| 筠连县| 西乌| 黄龙县| 涟水县| 满洲里市| 凤城市| 镇赉县| 双牌县| 五寨县| 深泽县| 高邮市| 高雄市| 德令哈市| 威远县| 亚东县| 临武县| 开原市| 东城区| 红原县| 镇平县| 旬邑县| 乐安县| 体育|