용어/네이밍 룰
1. 용어
- 열(column)
- 행(row)
- mysql의 schema는 database와 동일
2. 네이밍 룰
테이블명
- 단수형 소문자 사용
- 여러 단어를 붙여야하는 경우 snake_case 사용
- 약어 사용을 지양하고 풀네임 사용
Column 명
- 단수형 소문자 사용
- 여러 단어를 붙여야하는 경우 snake_case 사용
- 약어 사용을 지양하고 풀네임 사용
- 날짜 데이터의 경우 주로 _data 접미어 사용
고려사항(4)
1. distinct
- select 절의 행에 대한 중복 제거(세 컬럼 값을 합쳐 동일한 것만 중복을 제거하는 것)
select의 옵션 값 중 하나, 함수 아님
select distinct employee_id, first_name, email
from employees;
2. 작은 따음표 (' ')
select *
from employees
where first_name = 'Steven';
3. 큰 따음표 (" ")
select employee_id as "아이-디", first_name
from employees;
4. 백틱 ( )
select employee_id as "아이-디", first_name
from employees
order by `아이-디` decs;