source

MySQL의 백틱과 따옴표는 어디에 사용합니까?

ittop 2023. 4. 17. 22:26
반응형

MySQL의 백틱과 따옴표는 어디에 사용합니까?

SQL은 처음이고 아직 배우고 있지만, 한 가지 혼란스러운 점은 어디서 사용하는가 하는 것입니다.`그리고.'연산자를 지정합니다.누가 이걸 설명할 수 있나요?

백틱(`)는 데이터베이스, 테이블 및 컬럼 이름을 나타내기 위해 사용됩니다.테이블 및 데이터베이스 이름에 예약되거나 충돌하는 단어를 사용하지 않는 한 사용할 필요가 없습니다.

따옴표('또는")는 문자열을 구분하여 열 이름과 구별하기 위해 사용합니다.

예를 들어 다음과 같습니다.

SELECT * FROM `database`.`table` WHERE `column` = "value";

이미 언급했듯이 적절한 테이블 및 열 이름을 사용하는 경우 백틱은 필요하지 않습니다.

SELECT * FROM mydb.users WHERE username = "jim";

그러나 문자열에는 항상 따옴표가 필요합니다.이 쿼리는 열의 값을 비교하고 있습니다.username열의 값에 대해bob문자열 값 "bob"이 아닌:

SELECT * FROM mydb.users WHERE username = bob;

언급URL : https://stackoverflow.com/questions/42319049/where-do-we-use-backticks-and-quotes-in-mysql

반응형