반응형
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
반응형
'programing' 카테고리의 다른 글
| Python의 추상 속성 (0) | 2023.10.27 |
|---|---|
| PHP 준비문 SQL with where 값 (0) | 2023.10.27 |
| jquery ajax json과 함께 양식 데이터 전송 (0) | 2023.10.27 |
| brew - mysql은 설치 계정에 서명하지 않으면 사용할 수 없습니다. (0) | 2023.10.27 |
| Stripe Webhook에서 Parse.com 사용자 업데이트 (0) | 2023.10.27 |