인프런 커뮤니티 질문&답변

이하윤님의 프로필 이미지
이하윤

작성한 질문수

[2024 리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

------------------------------------

varchar text 차이

작성

·

1.2K

·

수정됨

0


[연습] 실제 데이터 기반, 데이터베이스 직접 만들어보기1

11:55

데이터타입 varchar text 차이가 궁금합니다 '

그리고 강의내에서 varchar의 경우 int와 달라서 auto_increment를 사용할수없다고 하셨는데 auto_increment는 숫자에만 가능해서 그런건가요?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

varchar와 text는 데이터베이스에서 문자열을 저장하는 데이터 타입 중 하나입니다. varchar는 가변 길이 문자열을 저장할 때 사용하며, text는 대용량의 문자열을 저장할 때 사용합니다. 그리고 varchar 타입은 정수형의 auto_increment와는 다르게 자동으로 값이 증가하지 않습니다.

auto_increment는 숫자형 데이터 타입에만 사용할 수 있으니, varchar 타입에는 사용할 수 없다는 것이 맞습니다. 그렇기 때문에 varchar 타입일 경우에는 일련번호 컬럼에 대해 별도의 로직을 작성해주어야 합니다.

그럼 이번 질문에 대한 답변으로 도움이 되었길 바랍니다. 감사합니다.

이하윤님의 프로필 이미지
이하윤

작성한 질문수

질문하기