DHistory

[Real MySQL 8.0] 11-2 매뉴얼의 SQL 문법 표기를 읽는 방법 본문

Infrastructure/MySQL

[Real MySQL 8.0] 11-2 매뉴얼의 SQL 문법 표기를 읽는 방법

ddu0422 2023. 6. 18. 23:26

MySQL 매뉴얼에 명시된 SQL 문법은 사용할 수 있는 모든 키워드나 기능을 하나의 문장에 다 표기해뒀기 때문에 한눈에 이해되지 않는다는 단점이 있습니다.

하지만 해당 버전에 맞는 SQL 문법을 참조하기에는 매뉴얼만큼 정확한 자료가 없습니다.

 

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
  [INTO] tabl_name
  [PARTITION (partition_name [, partition_name] ...)]
  [(col_name [, col_name] ...)]
{VALUES | VALUE} (value_list) [, (value_list)] ...
  [ON DUPLICATE KEY UPDATE assignment_list]

 

대괄호    [] 선택 사항 IGNORE
파이프    | 하나만 선택 가능 LOW_PRIORITY, DELAYED, HIGH_PRIORITY
중괄호    {} 반드시 하나 사용 VALUES, VALUE
말줄임표 ... 반복 사용 partition_name, value_list