programing

MySQL에서 grave accent(일명 백틱) 인용 문자의 의미는 무엇입니까?

jooyons 2023. 10. 27. 21:54
반응형

MySQL에서 grave accent(일명 백틱) 인용 문자의 의미는 무엇입니까?

일부 튜토리얼 및 기타 MySQL 관리 도구가 아래와 같은 쿼리에서 중대한 악센트(`)를 사용하는 이유가 궁금합니다.

SELECT `TableA`.`FieldA`, `TableA`.`FieldB`, `TableA`.`FieldC` 
FROM `Databasename`.`TableA`

아래 쿼리와 동일한 결과를 표시할 때:

SELECT FieldA, FieldB, FieldC
FROM TableA

무덤은 MySQL이 MySQL 예약된 단어를 피하기 위해 사용하는 "backtick"이라고 더 흔하게 언급됩니다.

모든 것을 백틱으로 포장하는 것은 PHPMyAdmin 및 다양한 예에서 매우 일반적인데, 대부분의 경우 이름 지정 오류에 대한 걱정 없이 원하는 대로 테이블과 열 이름을 지정하기를 원하기 때문입니다.저는 개인적으로 그 관행에 동의하지 않습니다.

언급URL : https://stackoverflow.com/questions/7857278/what-is-the-meaning-of-grave-accent-aka-backtick-quoted-characters-in-mysql

반응형