亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql表名忽略大小寫配置方法詳解

 更新時間:2017年03月22日 11:40:12   投稿:jingxian  
下面小編就為大家?guī)硪黄猰ysql表名忽略大小寫配置方法詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

linux下mysql默認(rèn)是要區(qū)分表名大小寫的。mysql是否區(qū)分大小寫設(shè)置是由參數(shù)lower_case_table_names決定的,其中:

1)lower_case_table_names = 0 

區(qū)分大小寫(即對大小寫不敏感),默認(rèn)是這種設(shè)置。這樣設(shè)置后,在mysql里創(chuàng)建的表名帶不帶大寫字母都沒有影響,都可以正常讀出和被引用。

2)lower_case_table_names = 1 

不區(qū)分大小寫(即對大小寫敏感)。這樣設(shè)置后,表名在硬盤上以小寫保存,MySQL將所有表名轉(zhuǎn)換為小寫存儲和查找表上。該行為也適合數(shù)據(jù)庫名和表的別名

也就是說,mysql設(shè)置為不分區(qū)大小寫后,創(chuàng)建庫或表時,不管創(chuàng)建時使用大寫字母,創(chuàng)建成功后,都是強(qiáng)制以小寫保存!

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

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

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

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

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

5)MySQL在Windows下都不區(qū)分大小寫,但是在Linux下默認(rèn)是區(qū)分大小寫的。

6)如果想在查詢時區(qū)分字段值的大小寫,則字段值需要設(shè)置BINARY屬性,設(shè)置的方法有多種:
     a)創(chuàng)建時設(shè)置:
     CREATE TABLE T(A VARCHAR(10) BINARY);
     b)使用alter修改

所以在不同操作系統(tǒng)中為了能使程序和數(shù)據(jù)庫都能正常運行,最好的辦法是在設(shè)計表的時候都轉(zhuǎn)為小寫??!

修改mysql為不區(qū)分大小寫設(shè)置:

mysqladmin -uroot -p shutdown //以安全模式關(guān)閉數(shù)據(jù)庫

修改 my.cnf //添加下面一行設(shè)置
.....
[mysqld]
lower_case_table_names=1
.....

啟動mysql

以上這篇mysql表名忽略大小寫配置方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql事務(wù)特性和級別原理解析

    Mysql事務(wù)特性和級別原理解析

    這篇文章主要介紹了Mysql事務(wù)特性和級別原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • MySQL中從庫延遲狀況排查的一則案例

    MySQL中從庫延遲狀況排查的一則案例

    這篇文章主要介紹了MySQL中從庫延遲狀況排查的一則案例,針對其從庫無業(yè)務(wù)狀態(tài)下的CPU大量占用情況,需要的朋友可以參考下
    2015-05-05
  • MySQL巧用sum、case和when優(yōu)化統(tǒng)計查詢

    MySQL巧用sum、case和when優(yōu)化統(tǒng)計查詢

    這篇文章主要給大家介紹了關(guān)于MySQL巧用sum、case和when優(yōu)化統(tǒng)計查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • mysql數(shù)據(jù)庫常見的優(yōu)化操作總結(jié)(經(jīng)驗分享)

    mysql數(shù)據(jù)庫常見的優(yōu)化操作總結(jié)(經(jīng)驗分享)

    這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫常見的優(yōu)化操作,文章總結(jié)的都是個人日常開發(fā)使用mysql數(shù)據(jù)庫的經(jīng)驗所得,其中包括Index索引、少用SELECT*、EXPLAIN SELECT以及開啟查詢緩存等相關(guān)資料,相信會對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • Mac安裝 mysql 數(shù)據(jù)庫總結(jié)

    Mac安裝 mysql 數(shù)據(jù)庫總結(jié)

    本文給大家分享的是如何在Mac下安裝mysql數(shù)據(jù)庫的方法,總結(jié)的很全面,有需要的小伙伴可以參考下
    2016-04-04
  • MySql中怎樣查詢表是否被鎖

    MySql中怎樣查詢表是否被鎖

    這篇文章主要介紹了MySql中怎樣查詢表是否被鎖問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • mysql where中如何判斷不為空的實現(xiàn)

    mysql where中如何判斷不為空的實現(xiàn)

    本文主要介紹了mysql where中如何判斷不為空的實現(xiàn),本文將針對這些空演示如何判斷是否為空,以及如何寫sql過濾,包括使用判空函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • MySQL8數(shù)據(jù)庫安裝及SQL語句詳解

    MySQL8數(shù)據(jù)庫安裝及SQL語句詳解

    本文詳細(xì)講解了MySQL8數(shù)據(jù)庫安裝及SQL語句用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • MySQL存儲引擎應(yīng)用場景MyISAM?vs?InnoDB優(yōu)勢選擇

    MySQL存儲引擎應(yīng)用場景MyISAM?vs?InnoDB優(yōu)勢選擇

    這篇文章主要為大家介紹了MySQL存儲引擎應(yīng)用場景MyISAM?vs?InnoDB優(yōu)勢選擇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • MySql分表、分庫、分片和分區(qū)知識點介紹

    MySql分表、分庫、分片和分區(qū)知識點介紹

    數(shù)據(jù)庫的數(shù)據(jù)量達(dá)到一定程度之后,為避免帶來系統(tǒng)性能上的瓶頸。需要進(jìn)行數(shù)據(jù)的處理,采用的手段是分區(qū)、分片、分庫、分表,這里就為大家介紹一下,需要的朋友可以參考下
    2020-02-02

最新評論