SQL - 문제 미리보기

문제 1811

easy
다음 중 MySQL에서 문자열을 저장하기에 가장 적절한 데이터 타입은?

상황: 사용자의 이메일 주소를 저장 (최대 255자)
A. INT(255)
B. VARCHAR(255)
C. DATE
D. BOOLEAN

정답: B


⦁ VARCHAR의 특징:
⦁ 가변 길이 문자열: 실제 입력된 길이만큼만 저장 공간 사용
⦁ 효율적 저장: 짧은 이메일은 적은 공간, 긴 이메일은 필요한 만큼 사용
⦁ 문자/숫자/특수문자: 이메일의 모든 구성 요소 저장 가능

⦁ VARCHAR(255) 선택 이유:
⦁ 충분한 크기: 일반적인 이메일 주소 길이 수용
⦁ 공간 효율성: 빈 공간을 낭비하지 않음
⦁ 검색 최적화: 인덱스 생성 시 적절한 크기

⦁ 다른 선택지의 문제점:
⦁ INT(255): 정수 타입으로 문자열 저장 불가
⦁ DATE: 날짜 타입으로 이메일 저장 불가
⦁ BOOLEAN: 참/거짓 값만 저장 가능

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.