수색…


역 인용 사용법

이 역 따옴표 쿼리 내에서 사용되는 많은 사례가 있지만 많은 것은 역 따옴표를 사용하는 것은 여전히 때 어디서 불분명 `` .

Backticks는 주로 " MySQL 예약어 "라는 오류를 방지하는 데 사용됩니다. PHPmyAdmin에서 테이블을 만들 때 때때로 " MySQL 예약어 "를 사용하고 있다는 경고 또는 경고 메시지가 나타납니다.

예를 들어 " group "이라는 열이있는 테이블을 만들 때 경고 메시지가 나타납니다. 이는 다음 쿼리를 작성할 수 있기 때문입니다.

SELECT student_name, AVG(test_score) FROM student GROUP BY group

쿼리에서 오류가 발생하지 않도록하려면 쿼리가 돌아 오도록 백틱을 사용해야합니다.

SELECT student_name, AVG(test_score) FROM student GROUP BY `group`


열 이름은 backticks로 둘러싸 일 수있을뿐 아니라 테이블 이름으로도 둘러 쌀 수 있습니다. 예를 들어 여러 테이블을 JOIN 해야하는 경우.

SELECT `users`.`username`, `groups`.`group` FROM `users`

더 읽기 쉬움


테이블과 컬럼 이름 주위에 역 따옴표를 사용하여 볼 수 있듯이 또한 쿼리를 읽기 쉽게 만듭니다.

예를 들어, 모두 소문자로 querys를 작성하는 경우 :

select student_name, AVG(test_score) from student group by group
select `student_name`, AVG(`test_score`) from `student` group by `group`

키워드 및 예약어 라는 제목의 MySQL 매뉴얼 페이지를 참조하십시오. (R)이있는 단어는 예약어입니다. 다른 키워드는 단순한 키워드입니다. 예약은 특별한주의가 필요합니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow