程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL在Linux下的表名如何不區分大小寫

MySQL在Linux下的表名如何不區分大小寫

編輯:MySQL綜合教程


MySQL在Linux下的表名如何不區分大小寫   今天測試的時候,遇到一些問題,明明看到數據,就是查不出來;後來發現,在linux下,
mysql的表名區分大小寫,而在windows下是不區分,從windows下導出的數據腳本中使用的是小寫,
而Hibernate生成的sql中表名是大寫的,所以查不出數據。   google了一些資料,修改mysql的一個參數就可以了,如下: 在ubuntu下,/etc/mysql/my.cnf文件中   [mysqld]的後面加 lower_case_table_names=1  0,區分大小寫; 1,不區分   好像還有說在/etc/my.cnf,在ubuntu下,這個不能使用。   www.2cto.com   然後重啟mysql sudo /etc/init.d/mysql restart   注:(下面內容摘自網上) MYSQL在LINUX下數據庫名、表名、列名、別名大小寫規則如下:  1.數據庫名與表名是嚴格區分大小寫的  2.表的別名是嚴格區分大小寫的  3.列名與列的別名在所有的情況下均是忽略大小寫的  4.變量名也是嚴格區分大小寫的  MYSQL在WINDOWS下都不區分大小寫     作者 jpr1990

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved