반응형
오라클에서는 역사와 전통에 따라
쿼리를 모두 대문자로 작성하는 경향이 있는데
MySQL에서는 쿼리를 함수를 제외하고는
죄다 소문자로 작성하게 된다
이게 왜 그렇냐면
show variables like 'lower_case_table_names'; 를 쳐보면 이유가 나오는데
리눅스의 경우에는 기본값이 0
윈도우의 경우에는 기본값이 1이다
먼저 lower_case_table_names의 값이 1일 경우에는
테이블의 대소문자를 구별해서 아무 문제가 없지만
0일 경우에는 대소문자를 구분해서
select * from city는 되지만
select * from CITY는 되지 않기 때문에
그냥 소문자로 다 통일하게 되는 것이다
반응형
'기타 개념정리' 카테고리의 다른 글
SQL에서 Alias를 사용하는 이유 (0) | 2021.01.29 |
---|---|
SQL IN EXISTS JOIN 성능 비교 및 용도 정리글 (0) | 2021.01.28 |
인터페이스 테이블 개념정리 (0) | 2021.01.26 |
MSA(Microservices Architecture) 개념 및 장단점 정리 (0) | 2021.01.19 |
스택 힙 메모리 개념 차이점 정리 (0) | 2021.01.19 |
댓글