본문 바로가기
DBMS/SQLite

[SQLite] 시퀄라이트_자료형(Data Types)

by 썸머워즈 2019. 11. 24.
반응형




- SQLite 자료형 -



SQLite 를 다루던 도중 데이터타입이 생각보다 많이 다르다는것을 접하여


해당 데이터타입을 기록해 두자.


SQLite라는건 일반적으로 안드로이드를 개발할때 사용되는 로컬 DB 이다.


오라클을 쓰다 SQLite를 접하게 되면 명칭부터 좀 다른 데이터타입을 접하게 되는데


까먹지 않기위해 기록해두자..


1

NULL

  말 그대로 null 값이다.

2

INTEGER 

  1,2,3,4,6,8 bytes 의 정수 값이다.

3

REAL 

  8bytes의 부동소수점 값이다.

4

TEXT 

  UTF-8, UTF-16BE, UTF-16LE인코딩의 문자열이다.

5

BLOB 

  입력된 그대로 저장된다. (바이너리 파일 등, 일반적으로 이미지, 비디오, MP3와 같은 대형 멀티미디어 파일을 데이터베이스에 직접 저장하는 용도로 사용)


좀 더 자세한건

(https://www.tutorialspoint.com/sqlite/sqlite_data_types.htm)


여기에 기록되어있다.


추가적으로 해당 사이트에 팁 같은게 존재하는데


SQLite에는 Date 타입과 Boolean 타입이 존재하지 않기때문에 하나의 방법을 설명해주고 있다.


Boolean 타입 : Integer(정수)로 0(거짓)1(참)구별된다.


Date, Time 타입

- TEXT : YYYY-MM-DD HH:MM:SS.SSS 형태로 저장

- REAL : 율리우스력을 기준으로 하는 정보 저장 (ex 그리니치 정오 이후 일수??)

- INTEGER : UTC타입으로 저장


반응형


댓글

TOP