<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DANCE WITH JAVA

    開發(fā)出高質(zhì)量的系統(tǒng)

    常用鏈接

    統(tǒng)計(jì)

    積分與排名

    好友之家

    最新評(píng)論

    linux ,windows下Mysql數(shù)據(jù)庫大小寫敏感的區(qū)別

    在 MySQL 中,數(shù)據(jù)庫和表對(duì)就于那些目錄下的目錄和文件。因而,操作系統(tǒng)的敏感性決定數(shù)據(jù)庫和表命名的大小寫敏感。這就意味著數(shù)據(jù)庫和表名在 Windows 中是大小寫不敏感的,而在大多數(shù)類型的 Unix 系統(tǒng)中是大小寫敏感的。

    奇怪的是列名與列的別名在所有的情況下均是忽略大小寫的,而表的別名又是區(qū)分大小寫的。

    要避免這個(gè)問題,你最好在定義數(shù)據(jù)庫命名規(guī)則的時(shí)候就全部采用小寫字母加下劃線的組合,而不使用任何的大寫字母。

    或者也可以強(qiáng)制以 -O lower_case_table_names=1 參數(shù)啟動(dòng) mysqld(如果使用 --defaults-file=...\my.cnf 參數(shù)來讀取指定的配置文件啟動(dòng) mysqld 的話,你需要在配置文件的 [mysqld] 區(qū)段下增加一行 lower_case_table_names=1)。這樣MySQL 將在創(chuàng)建與查找時(shí)將所有的表名自動(dòng)轉(zhuǎn)換為小寫字符(這個(gè)選項(xiàng)缺省地在 Windows 中為 1 ,在 Unix 中為 0。從 MySQL 4.0.2 開始,這個(gè)選項(xiàng)同樣適用于數(shù)據(jù)庫名)。

    當(dāng)你更改這個(gè)選項(xiàng)時(shí),你必須在啟動(dòng) mysqld 前首先將老的表名轉(zhuǎn)換為小寫字母。

    換句話說,如果你希望在數(shù)據(jù)庫里面創(chuàng)建表的時(shí)候保留大小寫字符狀態(tài),則應(yīng)該把這個(gè)參數(shù)置0: lower_case_table_names=1 。否則的話你會(huì)發(fā)現(xiàn)同樣的sqldump腳本在不同的操作系統(tǒng)下最終導(dǎo)入的結(jié)果不一樣(在Windows下所有的大寫字符都變成小寫了)。

    posted on 2006-12-07 19:19 dreamstone 閱讀(1137) 評(píng)論(0)  編輯  收藏 所屬分類: 片段

    主站蜘蛛池模板: 亚洲欧洲免费无码| 久久一区二区三区免费播放| 免费不卡视频一卡二卡| 亚洲福利视频一区| 国产猛男猛女超爽免费视频| 亚洲精品国产精品乱码视色| 在线视频网址免费播放| 中文字幕不卡亚洲 | 国产国拍精品亚洲AV片| 特级无码毛片免费视频| 亚洲第一黄片大全| 国产免费伦精品一区二区三区| 亚洲综合国产精品第一页| 国产精品免费久久久久久久久| 中文字幕亚洲电影| 另类免费视频一区二区在线观看| 亚洲2022国产成人精品无码区| 久久久久国产精品免费免费不卡| 亚洲视频一区网站| 国产精品美女午夜爽爽爽免费| 国产亚洲精品VA片在线播放| 成人永久福利免费观看| 免费无码国产在线观国内自拍中文字幕 | 免费在线观看黄色毛片| 色www免费视频| 国产亚洲精品自在线观看| 日本免费在线观看| 亚洲av无码专区在线| 国产午夜免费福利红片| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | youjizz亚洲| 国产无遮挡又黄又爽免费视频 | 91精品免费在线观看| 亚洲人成自拍网站在线观看| 国产午夜影视大全免费观看| 精品多毛少妇人妻AV免费久久| 久久精品国产亚洲AV香蕉| 日韩在线免费看网站| 国产精品美女久久久免费| 亚洲a级成人片在线观看| 亚洲美日韩Av中文字幕无码久久久妻妇 |