A2공간 - 도움되는 글을 쓰자

ani2life.egloos.com

포토로그 마이가든


그냥 잡담

※방명록은 따로 없고 무조건 최신글에 댓글 남기시면 됩니다. ^^

위드블로그


올블로그 올블릿


MySQL 5.0.3 이상의 버전에서 char, varchar 개발/플밍

예전에 MySQL에서는 같은 테이블에 char과 varchar을 같이 사용하면 char도 varchar로 변했습니다.
저는 그동안 이 사실을 당연시 했었는데 이번에 시험삼아 두개를 같은 테이블에 선언해봤는데 char이 varchar로 바뀌지가 않았습니다.
그래서 자료를 찾아봤는데 char과 varchar을 같이 사용할 수 있는지 여부에 대한 자료는 찾지 못했습니다.
대신 varchar가 255가 아닌 65535까지도 선언이 가능해졌다는 사실 및 여러가지를 알게되었습니다.

참고자료 : MySQL 한글 메뉴얼 - CHAR 및 VARCHAR 타입

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://ani2life.egloos.com/tb/3373146 [도움말]

덧글

  • Asinayo 2007/09/08 00:14 # 삭제 답글

    가변적으로 길이 공간이 varchar 인가요? 쥐잡아 봤는데 맞을라나 ..... 풉;
  • -A2- 2007/09/08 20:09 # 답글

    Asinayo// 네 맞습니다.
  • N_com 2007/09/24 17:51 # 답글

    무례하지만 varchar과 char의 적절한 사용시기는 언제인지 여쭤봐도 될까요?
    뒤져봐도 명확한 답도 없고 해서 나름대로 해보곤 있지만...

    알려주시면 감사합니다;
  • -A2- 2007/09/27 22:17 # 답글

    N_com// 저도 그 부분에 대해서 많이 찾아봤지만 명쾌한 답변은 찾지 못했습니다.
    딱 하나 건진 자료는 char(30) 이하는 char이 더 빠르지만 30 이상은 varchar과 차이가 없다고 합니다.
  • N_com 2007/09/29 19:22 # 답글

    아, 그렇군요.
    30이 넘어가면 속도차이가 안난다는건 나름 놀랐네요. varchar이 더 괜찮다고 느껴지는군요.
    말씀 정말정말 감사합니다~ 제 블로그까지 오셔서 알려주시고...
  • -A2- 2007/09/30 00:50 # 답글

    N_com// 저는 저런 작은 부분이라도 신경쓰는 분들이 좋답니다. ^^
    최근에도 완전 개념없는 테이블 스키마를 봤습니다. 에휴~
덧글 입력 영역