반응형
SQL에서는 백틱과 따옴표를 어디에 사용하고 있습니까?
SQL은 처음이고 아직 배우고 있지만, 한 가지 혼란스러운 점은 어디서 사용하는가 하는 것입니다.`
그리고.'
연산자를 지정합니다.누가 이걸 설명할 수 있나요?
백틱(`
)는 데이터베이스, 테이블 및 컬럼 이름을 나타내기 위해 사용됩니다.테이블 및 데이터베이스 이름에 예약되거나 충돌하는 단어를 사용하지 않는 한 사용할 필요가 없습니다.
따옴표('
또는"
)는 문자열을 구분하여 열 이름과 구별하기 위해 사용합니다.
예를 들어 다음과 같습니다.
SELECT * FROM `database`.`table` WHERE `column` = "value";
이미 언급했듯이 적절한 테이블 및 열 이름을 사용하는 경우 백틱은 필요하지 않습니다.
SELECT * FROM mydb.users WHERE username = "jim";
그러나 문자열에는 항상 따옴표가 필요합니다.이 쿼리는 열의 값을 비교하고 있습니다.username
열의 값에 대해bob
:
SELECT * FROM mydb.users WHERE username = bob;
언급URL : https://stackoverflow.com/questions/42319049/where-do-we-use-backticks-and-quotes-in-sql
반응형
'itsource' 카테고리의 다른 글
JavaScript에서 어레이를 비교하는 방법 (0) | 2022.10.25 |
---|---|
mariabd의 longtext의 JSON이 "데이터베이스 값을 원칙 유형 json으로 변환할 수 없습니다"를 반환합니다. (0) | 2022.10.25 |
어레이가 비어 있거나 존재하는지 확인합니다. (0) | 2022.10.15 |
Prepared Statement set Null(..) (0) | 2022.10.15 |
JDBC ResultSet에서 열 수를 가져오려면 어떻게 해야 합니까? (0) | 2022.10.15 |