SQL에서 백틱(`) 사용
백틱(`)은 널리 사용되지만 SQL 표준에서는 특별한 의미를 갖지 않습니다.
식별자 참조
SQL 표준에서는 식별자를 인용할 때 큰따옴표를 사용해야 합니다.
<code class="language-sql">SELECT "select" FROM "from" WHERE "where" = "group by";</code>
MySQL 사용법
MySQL에서는 따옴표 식별자에 큰따옴표 대신 역따옴표를 사용할 수 있습니다.
<code class="language-sql">SELECT `select` FROM `from` WHERE `where` = `group by`;</code>
기타 데이터베이스
다양한 데이터베이스는 식별자 참조를 다르게 처리합니다.
[]
식별자를 인용해야 하는 경우
일반적으로 꼭 필요한 경우가 아니면 식별자를 인용해서는 안 됩니다. 인용이 필요한 몇 가지 일반적인 시나리오는 다음과 같습니다.
값 및 필드 이름의 인용 사용
값은 항상 작은따옴표로 묶어야 합니다.
<code class="language-sql">SELECT * FROM table WHERE field = 'value';</code>
필드 이름은 큰따옴표나 작은따옴표로 묶을 수 있지만 필수는 아닙니다.
<code class="language-sql">SELECT "field" OR field FROM table;</code>
위 내용은 SQL에서 백틱을 언제 어떻게 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!