MySQL 식별자 참조 사양
MySQL에서는 식별자와 값에 작은따옴표, 큰따옴표, 백틱을 사용하는 방법이 목적에 따라 다릅니다.
백틱
백틱은 테이블과 열 식별자를 묶는 데 사용됩니다. 다음과 같은 상황이 발생할 경우 백틱이 필요합니다.
작은따옴표
문자열 값에는 작은따옴표가 사용됩니다. 여기에는 함수에 전달된 값이 포함됩니다. 예:
<code class="language-sql">INSERT INTO table (id, col1, col2) VALUES (NULL, 'val1', 'val2'); SELECT NOW() FROM table WHERE col1 = 'val1';</code>
큰따옴표
문자열 값에는 큰따옴표를 사용할 수도 있지만 작은따옴표가 더 일반적으로 사용되며 다른 관계형 데이터베이스 관리 시스템과 더 잘 호환됩니다.
따옴표 제외
MySQL 키워드와 함수는 인용해서는 안 됩니다.
변수
PHP에서 문자열에 변수를 직접 삽입할 때는 큰따옴표를 사용하고 SQL 삽입을 방지하기 위해 변수가 올바르게 이스케이프되었는지 확인하세요.
준비된 진술
그러나 PHP에서 준비된 문을 사용할 때 매개변수에 대한 자리 표시자를 인용해서는 안 됩니다.
백틱이 필요한 문자
MySQL에서는 백틱 없이 다음 문자 집합을 사용하는 식별자를 허용합니다.
이 문자 집합 이외의 문자를 사용하는 식별자는 백틱으로 묶어야 합니다.
위 내용은 MySQL에서 식별자 및 값을 올바르게 인용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!