반응형

'문자형'에 해당되는 글 1건

  1. 2017.09.24 MySQL 자료형.

MySQL 자료형.

MySQL 2017. 9. 24. 12:23
반응형

MySQL 자료형.

 

자료형이란?

데이터베이스의 테이블에 데이터를 저장할 경우 각 컬럼에 설정한 자료형 데이터만 입력할 수 있습니다. 예를 들어 숫자형를 설정한 컬럼에는 숫자형외의 데이터를 입력할 수 없습니다.

날짜형을 설정한 컬럼에는 날짜 형식의 데이터만 입력할 수 있습니다. 이러한 데이터의 형식을 자료형이라고 합니다.

 

숫자 자료형의 종류

자료형

숫자 범위

INT

-2147483648 ~ 2147483647

TINYINT

-128 ~ 127

SMALLINT

-32768 ~ 32767

MEDIUMINT

-8388608 ~ 8388607

BIGINT

-9223372036854775808 ~ 9223372036854775807

FLOAT

-3.402823466E+38 ~ -1.175494351E-38

DOUBLE

-2.2250738585072014E-308 ~ 1.7976931348623157E+308

DECIMAL

DECIMAL(최대자릿수, 소수점 이하 자릿수)형식으로 최대자릿수는 65까지 이며, 소수점 이하 자릿수는 30까지 지정할 수 있다. 오차는 발생하지 않는다.

 

숫자 지수형 의미.

7.15E + 22 = 7.15 X 1022   
 

문자열 자료형 종류

자료형

문자열 범위

CHAR

255자 까지

VARCHAR

1 ~ 65532바이트, 문자 수의 상한은 이용하는 문자 코드에 따라 다르다.

TEXT

65535자 까지

LONGTEXT

4294967295자 까지

 

255자 까지는 VARCHAR, 그 이상은 TEXT형이라고 간단히 기억하면 좋을 것 같습니다.

CHAR 형은 고정형으로 지정한 문자 수에 맞춰 공백이 추가 됩니다.

VARCHAR 형은 가변형으로 데이터를 저장할 때 공백이 추가되지 않습니다.

예를 들어 CHAR(100) 이라 지정하면 10글자를 입력해도 100글자 들어 갈 만큼 공간을 차지하고 VARCHAR(100) 이라 지정하면 10글자만 입력하면 10글자 외의 데이터를 저장할 공백이 추가 되지 않습니다.

 

문자열 입력하기

문자열 데이터를 입력할 때는 큰따옴표(“) 또는 작은따옴표(‘)로 감쌉니다.

작은따옴표 자체를 입력할때는 그 앞에 역슬래시(\)를 붙여서 입력합니다.

이러한 방법을 이스케이프(escape) 처리라고 합니다. 여기서 역슬래시(\)는 글꼴에 따라 통화 기호(\)로 표시되기도 합니다.

 

날짜와 시간 자료형의 종류

 

날짜와 시간을 저장할 수 있는 자료형에는 DATE(날짜), TIME(시간), YEAR(), DATETIME(날짜와 시간) 등이 있습니다.

자료형

범 위

DATETIME

1000-01-01 ~ 9999-12-31 23:59:59

DATE

1000-01-01 ~ 9999-12-31

YEAR

1901 ~ 2155(4자릿수일 때) 1970 ~ 2069(70 ~ 69)(2자릿수일 때)

TIME

-838:59:59 ~ 838:59:59

반응형
Posted by 컴스터
,


반응형