日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Mysql數(shù)據(jù)庫名和表名的大小寫敏感性問題

導(dǎo)讀:一直以來,Mysql數(shù)據(jù)庫名表名的大小寫都是個(gè)敏感的問題,困擾著Mysql數(shù)據(jù)庫管理員。在 MySQL 中,數(shù)據(jù)庫和表對應(yīng)于那些目錄下的目錄和文件。因而,操作系統(tǒng)的敏感性決定數(shù)據(jù)庫和表命名的大小寫敏感。這就意味著數(shù)據(jù)庫和表名在 Windows 中是大小寫不敏感的,而在大多數(shù)類型的 Unix 系統(tǒng)中是大小寫敏感的。一個(gè)特例是 Mac OS X,當(dāng)缺省的 HFS+ 文件系統(tǒng)使用時(shí)。然而 Mac OS X 還支持 UFS 卷,那些在 Mac OS X 是大小寫敏感的就如他們在任一 Unix 上一樣。

創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計(jì),成都網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為上1000家服務(wù),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!

注意:盡管在 Windows 中數(shù)據(jù)庫與表名是忽略大小寫的,你不應(yīng)該在同一個(gè)查詢中使用不同的大小寫來引用一個(gè)給定的數(shù)據(jù)庫和表。下面的查詢將不能工作,因?yàn)樗?my_table 和 MY_TABLE 引用一個(gè)表:

mysql> SELECT * FROM my_table WHERE MY_TABLE.col=1;

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

表的別名是區(qū)分大小寫的。下面的查詢將不能工作,因?yàn)樗?a 和 A 引用別名:

mysql> SELECT col_name FROM tbl_name AS a WHERE a.col_name = 1 OR A.col_name = 2;

如果記憶數(shù)據(jù)庫和表名的字母大小寫有困難,建議采用一個(gè)一致一約定,例如總是以小寫字母創(chuàng)建數(shù)據(jù)庫和表。

避免這個(gè)問題的另一個(gè)辦法就是以 -O lower_case_table_names=1 參數(shù)啟動(dòng) mysqld。缺省地在 Windows 中這個(gè)選項(xiàng)為 1 ,在 Unix 中為 0。

如果 lower_case_table_names 為 1 ,MySQL 將在存儲與查找時(shí)將所有的表名轉(zhuǎn)換為小寫字線。(從 MySQL 4.0.2 開始,這個(gè)選項(xiàng)同樣適用于數(shù)據(jù)庫名。) 注意,當(dāng)你更改這個(gè)選項(xiàng)時(shí),你必須在啟動(dòng) mysqld 前首先將老的表名轉(zhuǎn)換為小寫字母。

$ pwd

/data1/etl/aiinsight/ScheduleServer/mysql/support-files

$ ./mysql.server stop

$ pwd

/data1/etl/aiinsight/ScheduleServer/mysql/bin

./mysqld_safe --lower_case_table_names

方法2:修改my.cnf配置文件

在[mysqld]節(jié)下加入

lower_case_table_names=1

這里就為大家介紹這兩種Mysql數(shù)據(jù)庫名和表名敏感的問題,如果大家有更好的方法,歡迎拿出來與大家一起分享。

【編輯推薦】

  1. 探尋MySQL數(shù)據(jù)庫臨時(shí)文件儲存位置
  2. 不用知道SQL Server表名就可以刪除該表以外的所有表
  3. MySQL數(shù)據(jù)庫在眾多表中對表名的查詢

本文題目:Mysql數(shù)據(jù)庫名和表名的大小寫敏感性問題
文章分享:http://m.5511xx.com/article/ccchdoh.html