[서버][DB] MySQL에서 table 이름은 case sensitive일까?

프로그래밍/서버2021. 3. 20. 11:59

일반적으로 윈도우에서 database와 table 이름은 대소문자를 가리지 않지만, 대부분의 Unix 시스템에선 대소문자를 가립니다.

 

좀 더 자세히 알아보면 MySQL에서 database는 data directory 내의 폴더에 해당합니다. database 내의 table은 database 폴더의 어느 파일(적어도 1개)에 해당됩니다. 그렇기에 대소문자를 가리느냐 여부는 동작되는 OS에 따라 달라집니다.

 

 

 

 

참고

stackoverflow.com/questions/6134006/are-table-names-in-mysql-case-sensitive

 

Are table names in MySQL case sensitive?

Are table names in MySQL case sensitive? On my Windows development machine the code I have is able to query my tables which appear to be all lowercase. When I deploy to the test server in our data...

stackoverflow.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역