: MySQL 매뉴얼에 명시된 SQL 문법은 사용할 수 있는 모든 키워드나 기능을 하나의 문장에 다 표기해뒀기 때문에 한눈에 이해되지 않는다는 단점이 있다. 그럼에도 해당 버전에
적합한 SQL 문법을 참조하기에 매뉴얼만큼 정확한 자료가 없으므로 매뉴얼에서 SQL 문법을 표기하는 방법을 알아보자
•
대문자로 표시된 단어는 모두 키워드를 의미
•
이탤릭체로 표현된 단어는 사용자가 선택해서 작성하는 토큰을 의미, 대부분 테이블명이나 칼럼명 또는 표현식을 사용, 이가 아닐 경우 value나 value_list와 같이 다시
상세한 문법을 설명해줌
•
대괄호는 해당 키워드나 표현식 자체가 선택 사항임을 의미, 즉 없어도 문법적인 오류를 발생시키지 않음
•
파이프는 앞과 뒤의 키워드나 표현식 중에서 단 하나의 선택식만 선택해서 사용할 수 있음을 의미
•
중괄호는 괄호 내의 아이템 중 반드시 하나를 사용해야하는 경우를 의미
•
… 표기는 앞에 명시된 키워드나 표현식의 조합이 반복될 수 있음을 의미