다음 세션에서는 모든 연산자에 대해 예제와 함께 자세히 설명했습니다. 참조 제약 조건을 정의합니다. 테이블 이름을 지정하지 않으면 동일한 테이블이 참조됩니다. 제한은 기본 작업입니다. 참조된 열을 지정하지 않으면 기본 키 열이 사용됩니다. 필요한 인덱스는 필요한 경우 자동으로 만들어집니다. 메타데이터 테이블과 같은 일부 테이블은 참조되지 않을 수 있습니다. . null, 명시적 null 구분 기호를 포함 하는 기존 CSV 파일을 읽기 지원 합니다. 인용되지 않은 빈 값도 null로 처리됩니다.

SQL 문은 키워드에 의해 도입된 토큰의 유효한 조합입니다. 토큰에는 키워드, 식별자, 연산자, 리터럴 및 문장 부호가 포함됩니다. . 위의 표에는 5개의 레코드(각 고객마다 하나씩)와 7개의 열(CustomerID, 고객 이름, 연락처 이름, 주소, 도시, 우편 번호 및 국가)이 포함되어 있습니다. SQL 데이터베이스에서 테이블, 특성, 쿼리 및 기타 개체를 만들 때 모두 유효한 다양한 명명 규칙이 있습니다. SQL 표준은 명명 규칙에 대한 주석이 없으며 다음과 같은 기본 지침을 따를 수 있습니다: 문자 그대로는 고정 된 데이터 값을 참조합니다. SQL 데이터베이스는 SQL 프로그램에서 다양한 리터럴 값을 제공하지만 SQL은 네 가지 유형의 리터럴 값, 문자 문자열, 날짜 또는 시간 또는 부울 값을 평가합니다. 예를 들어 100, -120, 544.03, -458.25, 3E2, 5E-2는 유효한 숫자 리터럴입니다.

`USA`, `2000`, `SQL 구문`, `1월 01, 1981`은 유효한 문자 문자열입니다(단일 따옴표(`)으로 동봉해야 합니다.). 부울 및 날짜 리터럴은 TRUE및 `JAN-28-1976 21:12:40:00`처럼 보이며, 결과는 지정된 열 번호 또는 식으로 정렬합니다. 식이 단일 매개 변수인 경우 값은 열 번호로 해석됩니다. 음수 열 숫자는 정렬 순서를 반대로 합니다. 우선 순위는 데이터베이스가 동일한 식에서 서로 다른 연산자를 평가하는 순서입니다. 여러 연산자(예: +, -, /)가 포함된 식을 평가할 때 연산자 우선 순위는 우선 순위가 낮은 연산자보다 먼저 평가합니다. 연산자 우선 순위는 식 내에서 왼쪽에서 오른쪽으로 동일한 우선 순위를 가진 연산을 평가합니다. 식 내에 괄호가 있는 경우 먼저 평가되고 괄호 밖에 있는 나머지 부분은 다음에 평가됩니다. 다음 표에는 SQL 연산자 간의 우선 순위가 높음에서 낮음으로 나열됩니다. 인용되지 않은 이름은 대소문자를 구분하지 않습니다. 최대 이름 길이는 없습니다.

키워드(예: SELECT, GRANT, DELETE 또는 CREATE)는 SQL이 예약하고 언어에서 미리 정의된 의미를 가진 단어입니다.