database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1049 게시물 읽기
No. 1049
# Re: Re: # varchar 과 char의 차이점??
작성자
문태준
작성일
2000-03-16 10:58
조회수
11,828

> > 테이블을 만들때 하나라도 varchar 형으로 지정하면

> > 나머지를 char로 지정해도 varchar로 지정이 되버립니다..

> > 근데. char(1) - char(3)까지는 char로 되고 나머지는 다

> > varchar로 되버리더라구요..

> > 이유가 몬지?? 제가 설명을 잘 했나 모르겠네여~~

> =====> 이 부분은 저도 무슨 말씀을 하시는 지 잘 이해가 되지

> 않네요... 헤헤...

>

>

> > 그리고 varchar하고 char의 컴퓨터쪽에서의 차이점이 모죠??

> =====> 음.. char type은 말 그대로 문자만 표현이 됩니다.

> 그러니까 데이타를 '1'로 넣으면 문자로 인식한다는 것이죠..

>

> 그러나 문자와 숫자가 같이 들어갈 경우를 생각해 보세요..

> char type으로도 할 수 없고 int형으로도 할 수 없을 겁니다.

> (가령 우편번호나 주민등록번호 같은 경우말이죠..)

> 이럴 경우엔 varchar를 씁니다.

>

> 하나밖에 대답을 못해드려서... 쩝...

> 암튼 조금이나마 도움이 되셨으면 합니다....

 

varchar 과 char차이는

char(4) 무조건 4 바이트 차지

varchar(4) 만약 실제 글자가 2바이트라면 2바이트만 사용

이런 차이도 있지요. 자료저장면에서 보면 varchar(가변길이)가 좋을 것 같네요. 그렇지만 char이 속도면에서는 유리하지요.

 

근데 솔직히 작은 규모의 db라면 이런것 그다지 신겨쓰지 않아도 될듯. 하루 몇십만건씩 쌓이고 그런다면 모를까.

[Top]
No.
제목
작성자
작성일
조회
1053쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
지로강
2000-03-16
13847
1054┕>Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
정재익
2000-03-16 23:58:14
15005
1055 ┕>Re: Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
정재익
2000-03-17 00:01:14
14292
1057  ┕>Re: Re: Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
지로강
2000-03-17 00:55:38
14718
1067   ┕>Re: Re: Re: Re: 쩨로보드로 만든 여러 테이블 중 최근게시물 묶음 출력?
정재익
2000-03-18 07:27:21
15057
1051[질문]mysql초보자입니다...
초보
2000-03-16
12700
1062┕>Re: [질문]mysql초보자입니다...
정재익
2000-03-17 23:22:59
13355
1050# 프라이머리키를 두개로 잡았다가 나중에 하나 프라이머리키를 해제하려면...??
채미숙
2000-03-16
12552
1056┕>Re: # 프라이머리키를 두개로 잡았다가 나중에 하나 프라이머리키를 해제하려면...??
정재익
2000-03-17 00:05:04
13017
1042# varchar 과 char의 차이점??
김민석
2000-03-15
11350
1044┕>Re: # varchar 과 char의 차이점??
달님이
2000-03-16 10:07:07
12233
1049 ┕># Re: Re: # varchar 과 char의 차이점??
문태준
2000-03-16 10:58:25
11828
1059┕>Re: # varchar 과 char의 차이점??
이권수
2000-03-17 06:34:22
11704
1041# 레이디카드에 대해서 좀 알려주세여.
김민석
2000-03-15
9933
1047┕># Re: # 레이디카드에 대해서 좀 알려주세여. -> Raid Card
문태준
2000-03-16 10:39:59
10308
1040# dbf 파일을 mysql파일로 변환방법
김광욱
2000-03-15
9996
1038MYSQL설정변수중 wait_timeout 에 시간 바꾸어보신분....
박종구
2000-03-15
9565
6931┕># Re: MYSQL설정변수중 wait_timeout 에 시간 바꾸어보신분....
홍가리
2001-03-01 20:45:51
7759
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다