第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL中的表名是否區(qū)分大小寫?

MySQL中的表名是否區(qū)分大小寫?

天涯盡頭無女友 2019-07-05 14:51:59
MySQL中的表名是否區(qū)分大小寫?MySQL中的表名是否區(qū)分大小寫?在我的Windowsdev機器上,我所擁有的代碼能夠查詢我的表,這些表看起來都是小寫的。當我在數據中心部署到測試服務器時,表名似乎以大寫字母開頭。我們使用的服務器都在Ubuntu上。
查看完整描述

3 回答

?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

一般而言:

數據庫和表名在Windows中不區(qū)分大小寫,在大多數Unix變體中區(qū)分大小寫。

在MySQL中,數據庫對應于數據目錄中的目錄。數據庫中的每個表對應于數據庫目錄中的至少一個文件。因此,底層操作系統(tǒng)的大小寫敏感性在數據庫和表名的大小寫敏感性中起著重要作用。

可以使用系統(tǒng)變量配置表名存儲在磁盤上的方式。lower_case_table_names..(在我的.cnf[mysqld]項下的配置)

閱讀本節(jié):10.2.2標識大小寫敏感性想了解更多信息。


查看完整回答
反對 回復 2019-07-05
?
SMILET

TA貢獻1796條經驗 獲得超4個贊

數據庫和表名在Windows中不區(qū)分大小寫,在大多數Unix或Linux變體中區(qū)分大小寫。

若要解決此問題,請將lowcase_table_name設置為1

小寫表名稱=1

這將使您的所有表都變得小寫,無論您如何編寫它們。


查看完整回答
反對 回復 2019-07-05
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

這取決于lower_case_table_names系統(tǒng)變量:

show variables where Variable_name='lower_case_table_names'

這有三個可能的值:

  • 0

    -

    CREATE TABLE

    CREATE DATABASE

    聲明。名稱比較區(qū)分大小寫。
  • 1

    -表名以小寫形式存儲在磁盤上,名稱比較不區(qū)分大小寫。
  • 2

    -

    CREATE TABLE

    CREATE DATABASE

    語句,但是MySQL在查找時將它們轉換為小寫。名稱比較不區(qū)分大小寫。

文獻資料


查看完整回答
反對 回復 2019-07-05
  • 3 回答
  • 0 關注
  • 778 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號