2010-04-20 3 views
5

인터넷 및 매뉴얼에서 SQL 코드를 볼 때 문자열을 나타내는 데 사용되는 것이 많이 달라졌을 것입니다 (또는 적어도 내가 생각하기에 그들이 생각하는 것입니까?)MySQL : ',', '와'의 차이점

',', '또는'을 사용하는 것과 차이가 있습니까? 그들은 모두 같은가요? 아니면 그들 중 일부는 특별한 의미가 있습니까? 어떤 경우에는 어떤 것을 사용해야하고 다른 경우에는 다른 것을 사용해야합니까? 거래는 여기서 뭐니?

+0

'= 액센트 마크의 QWERTY 키보드 [I 그것이 한글 (Tradiciónal)로 전환되었다 입력 방법]에 사용할 수없는 .. 그것은 의미가 없으며 선별 된 인구만을 목표로 삼지 않습니다. – Warty

+0

@ItzWarty, 재미있다. 노르웨이어와 스웨덴 키보드 모두에 입력 할 수 있습니다. – Svish

답변

1

은`획정 식별자와 '및'. 문자열을 구분

마지막 두

간에 차이가없는 'MySQL은 무의미

6

한다 (`)가 필요한 경우와 같은 열 이름과 같은 식별자, 또한 예약어 될 일이 어떤 이름을 사용하는 예를 들어,에서 가 예약어이기 때문에 다음과 같이, 당신은, 역 따옴표의 에서 열 이름을 포장해야합니다 :.

SELECT `from`, to FROM messages WHERE to = 'Joe'; 

WHERE 절의 문자열을 따옴표로 묶은 방법에 유의하십시오. 이것은 또한 필요합니다.

추가 읽기 :

관련 문제