成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Mysql數據庫名和表名的大小寫敏感性問題

數據庫 MySQL
Mysql數據庫因其速度、可靠性和適應性受到廣大用戶的好評,雖然Mysql數據庫功能性未必強大,但因為它的開源、廣泛傳播,導致很多人都了解到這個數據庫。本文將為大家介紹Mysql數據庫名和表名的大小寫敏感性問題。

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

注意:盡管在 Windows 中數據庫與表名是忽略大小寫的,你不應該在同一個查詢中使用不同的大小寫來引用一個給定的數據庫和表。下面的查詢將不能工作,因為它以 my_table 和 MY_TABLE 引用一個表:

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

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

表的別名是區分大小寫的。下面的查詢將不能工作,因為它用 a 和 A 引用別名:

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

如果記憶數據庫和表名的字母大小寫有困難,建議采用一個一致一約定,例如總是以小寫字母創建數據庫和表。

避免這個問題的另一個辦法就是以 -O lower_case_table_names=1 參數啟動 mysqld。缺省地在 Windows 中這個選項為 1 ,在 Unix 中為 0。

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

$ 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]節下加入

lower_case_table_names=1

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

【編輯推薦】

  1. 探尋MySQL數據庫臨時文件儲存位置
  2. 不用知道SQL Server表名就可以刪除該表以外的所有表
  3. MySQL數據庫在眾多表中對表名的查詢
責任編輯:迎迎 來源: 賽迪網
相關推薦

2021-06-04 10:30:41

MySQL表名大小

2010-06-07 13:00:34

MySQL數據庫

2010-11-23 13:42:18

mysql數據庫大小寫

2017-06-12 16:10:05

MySQL表名

2022-11-10 08:40:56

OracleMySQL

2011-08-30 10:10:30

UbuntuLinuxMySQL

2021-06-15 09:39:45

Oracle敏感數據庫

2009-09-01 16:12:41

C#命名指南

2010-11-25 16:09:58

mysql查詢大小寫

2010-09-27 16:26:05

網絡電纜

2019-09-23 20:00:34

MySQL數據庫程序員

2010-06-04 20:04:10

MySQL數據庫大小寫

2019-10-28 14:37:10

MySQL 數據庫收藏

2010-07-15 09:47:09

SQL Server數

2010-05-11 13:25:18

Mysql大小寫

2009-09-04 09:54:59

數據庫名

2011-05-26 12:54:31

數據庫數據庫名

2011-04-07 14:50:21

SQL Server數據庫

2010-05-04 10:51:53

Oracle數據庫

2010-11-26 11:40:19

MySQL字符串大小寫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品污www一区二区三区 | 不卡在线视频 | 91视在线国内在线播放酒店 | 国产精品视频播放 | 国产一区二 | 亚洲福利av | 欧美激情精品久久久久 | 国产精品视频一二三区 | av网站在线免费观看 | 精品免费视频一区二区 | 国产乱码一二三区精品 | 欧美成人精品在线观看 | 午夜精品福利视频 | 亚洲另类视频 | 国产欧美一区二区三区在线看 | ww亚洲ww亚在线观看 | 日韩免费毛片视频 | 欧美日韩在线成人 | 欧美成人精品在线 | 亚洲一区二区日韩 | 中文字幕一区二区三区四区五区 | 欧美日韩亚洲在线 | 成人在线视频免费观看 | 欧美一区二区在线看 | 日韩有码一区 | 91污在线| 欧美日韩在线观看视频网站 | 精品久久久久久 | 九九热这里 | 欧美一级一区 | 日韩亚洲视频 | 噜噜噜色网 | 男人天堂网av | 国产真实精品久久二三区 | 久久毛片 | 国产精品永久 | 精品久久久久久久人人人人传媒 | 久久久五月天 | 国产精品成人一区二区三区吃奶 | 免费成人毛片 | 天天艹天天干天天 |