<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鲁丝一区二区三区| 亚洲精品无码专区久久| 久久不见久久见免费视频7| 亚洲国产成人片在线观看无码| 视频免费1区二区三区| 亚洲欧洲精品成人久久曰影片| 男男gay做爽爽的视频免费| 波多野结衣中文一区二区免费| 国产成人亚洲综合a∨| 免费大片在线观看网站| 新最免费影视大全在线播放| 亚洲阿v天堂在线2017免费| a级毛片免费高清视频| 亚洲乱码一区二区三区在线观看| 特级做A爰片毛片免费看无码| 精品久久香蕉国产线看观看亚洲| 少妇性饥渴无码A区免费| 亚洲电影中文字幕| 成视频年人黄网站免费视频| 一本天堂ⅴ无码亚洲道久久 | 永久黄色免费网站| 亚洲人成网站在线观看播放动漫 | 日韩亚洲国产二区| 国产免费爽爽视频在线观看| 亚洲宅男永久在线| 免费中文熟妇在线影片| 阿v视频免费在线观看| 亚洲成AV人片一区二区| aⅴ免费在线观看| 鲁死你资源站亚洲av| 中文亚洲AV片不卡在线观看 | 亚洲人片在线观看天堂无码 | 亚洲网址在线观看你懂的| 一个人看www在线高清免费看 | 最近在线2018视频免费观看| 亚洲乱码国产乱码精华| 亚洲色大成网站WWW久久九九| 114级毛片免费观看| 黄页免费视频播放在线播放| 亚洲国产精品特色大片观看完整版|