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

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

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

    posts - 122,  comments - 25,  trackbacks - 0

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

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

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

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

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

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

    posted on 2007-11-23 12:42 josson 閱讀(330) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
    <2007年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄页免费的网站勿入免费直接进入| 久久国产美女免费观看精品| 四虎永久在线观看免费网站网址| 亚洲高清专区日韩精品| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 久久久久久久99精品免费观看| 亚洲国产精品人人做人人爽 | 中文字幕永久免费视频| 国产亚洲精品自在线观看| 久久www免费人成看国产片| 亚洲无线码在线一区观看| 中文字幕乱码一区二区免费| 国产成人精品日本亚洲网站| 免费毛片在线看不用播放器| 亚洲国产精品VA在线看黑人| 久久99热精品免费观看牛牛| 亚洲精品在线播放| 好爽…又高潮了毛片免费看| 色偷偷噜噜噜亚洲男人| 亚洲人成无码网WWW| 日韩精品无码免费专区午夜| 18亚洲男同志videos网站| 久久精品网站免费观看| 老妇激情毛片免费| 久久99国产亚洲高清观看首页| 在线观看www日本免费网站| 久久久国产亚洲精品| 免费人成视频在线观看视频| a级毛片免费全部播放| 亚洲精品视频免费看| 成人毛片免费视频| 精品一区二区三区高清免费观看| 亚洲综合国产精品| 在线观看亚洲免费| 美女视频黄a视频全免费网站色窝| 久久亚洲AV无码精品色午夜麻豆| 国产精品成人免费视频网站京东 | 亚洲一区二区三区在线视频| 91精品国产免费久久国语蜜臀| 精品国产日韩久久亚洲| 亚洲无码视频在线|