婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql表名忽略大小寫配置方法詳解

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

熱門標簽:哈爾濱云外呼系統(tǒng)運營商 永州智能外呼系統(tǒng) 地圖標注直通車 遂寧400電話申請 趙縣地圖標注 電銷機器人市場價 邯鄲400電話注冊辦理 南寧智能電銷機器人價格 dq8 全地圖標注

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

1)lower_case_table_names = 0 

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

2)lower_case_table_names = 1 

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

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

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

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

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

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

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

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

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

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

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

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

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

啟動mysql

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

您可能感興趣的文章:
  • MySQL大小寫敏感的注意事項
  • MySQL 字符類型大小寫敏感
  • mysql如何設置不區(qū)分大小寫
  • MySQL大小寫敏感導致的問題分析
  • 解決MySQl查詢不區(qū)分大小寫的方法講解
  • MySQL數(shù)據(jù)庫大小寫敏感的問題
  • Linux系統(tǒng)MySQL忘記密碼,重置密碼,忽略表名、列名大小寫的方法
  • 詳解MySQL查詢時區(qū)分字符串中字母大小寫的方法
  • MySql查詢不區(qū)分大小寫解決方案(兩種)
  • MySQL庫表名大小寫的選擇

標簽:定西 張家界 阿里 南寧 浙江 上海 中衛(wèi) 鄂州

巨人網(wǎng)絡通訊聲明:本文標題《mysql表名忽略大小寫配置方法詳解》,本文關鍵詞  mysql,表名,忽略,大小寫,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql表名忽略大小寫配置方法詳解》相關的同類信息!
  • 本頁收集關于mysql表名忽略大小寫配置方法詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 阳泉市| 大名县| 永新县| 丰县| 无锡市| 平阴县| 逊克县| 光泽县| 土默特右旗| 分宜县| 阜新市| 滨州市| 福清市| 富源县| 瓦房店市| 鹤壁市| 玛多县| 甘德县| 西吉县| 集安市| 呼和浩特市| 福清市| 霍邱县| 隆化县| 临猗县| 大埔区| 南阳市| 武川县| 中山市| 论坛| 渭南市| 肇庆市| 浠水县| 偏关县| 涟水县| 山阴县| 张家口市| 施秉县| 望江县| 醴陵市| 城步|