7️⃣

' vs " 차이

6. ' vs " 차이

' (작은 따옴표): 문자열을 나타냄 → 항상 사용해야 함! (DBMS 공통)
" (큰 따옴표): 컬럼명, 별칭 등 식별자에 사용 (큰따옴표 "는 DBMS마다 다르므로 혼용하지 말 것)

 예시

SELECT name FROM students WHERE gender = 'M'; -- O SELECT name FROM students WHERE gender = "M"; -- X (MySQL에서는 에러)
SQL
복사
문자열은 작은 따옴표 ' 사용!

식별자(identifier)란?

데이터베이스에서 무언가를 구분하고 부르는 이름이에요.
즉, 테이블, 컬럼, 뷰, 인덱스, 별칭 등등을 식별하기 위해 붙이는 이름을 뜻합니다.
테이블 & 컬럼 이름
students → 테이블의 식별자
student_id, name, score → 컬럼의 식별자
SELECT student_id, name, score -- student_id, name, score → 컬럼 식별자 FROM students; -- students → 테이블 식별자
SQL
복사
별칭 (Alias)도 식별자!
SELECT name AS student_name -- student_name → 출력 컬럼의 새로운 식별자 FROM students AS s; -- s → students 테이블의 별칭(식별자)
SQL
복사
주의: 식별자에 따옴표 / 백틱 필요할 때