반응형
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
반응형
'source' 카테고리의 다른 글
UNIX의 셸 스크립트를 사용하여 10일 이상 지난 파일 삭제 (0) | 2023.04.17 |
---|---|
데이터베이스 간에 데이터 전송 (0) | 2023.04.17 |
함수 파라미터에 아스타리스크가 표시됩니까? (0) | 2023.04.17 |
bash "if [ false ];"는 false 대신 true를 반환합니다.이유는? (0) | 2023.04.17 |
XAML 마크업만 사용하여 다른 컨트롤을 클릭했을 때 WPF 팝업을 열려면 어떻게 해야 합니까? (0) | 2023.04.17 |