반응형
오라클에서는 역사와 전통에 따라
쿼리를 모두 대문자로 작성하는 경향이 있는데
쿼리를 대문자로만 쓰는 이유
오라클, MySQL, MSSQL등 온갖 DB에서 쿼리문을 작성할 경우 대부분은 모든 쿼리를 대문자로 작성하는 경향이 있는데 프로그래밍 언어는 대문자 소문자 합치기, 스네이크 케이스, 파스칼 케이스 등
wakestand.tistory.com
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 |
댓글