[펌] [SQLite] SQLite의 자료형
Programming/Etc / 2019. 7. 3. 16:17
SQLite에서 데이터베이스에 입력 가능한 자료형은 다음과 같다.
자료형 |
설명 |
예제 |
INTEGER |
부호를 갖는 정수형 데이터 |
-1234, -1, 0, 1234 |
REAL(FLOAT, DOUBLE) |
부호를 갖는 부동소수점 데이터 |
3.14, 123000000.0, 1.23E8, 0.0032132, 1.2342E-4 |
TEXT |
문자열 데이터 |
'SQLite' 'SQLite 자료형' |
BLOB |
바이너리 데이터 (Binary Large Object) |
x'0101', x'0fac', x'0F0FAC', x'01234532' |
NULL |
값이 정의되지 않거나 존재하지 않음 |
NULL |
INTEGER는 부호가 있는 정수형 데이터를, REAL은 부호가 있는 부동소수점 데이터를 저장할 수 있다.
REAL은 다른 데이터베이스와의 SQL 구문 호환을 위해 'FLOAT', 'DOUBLE'로도 선언해서 사용 가능하다.
TEXT는 문자열 데이터를 저장하며, 문자열로 표현하려면 문자열을 따옴표('')나 쌍따옴표("")로 묶어야 한다.
BLOB은 바이너리 파일을 데이터베이스에 저장할 수 있드며, 일반적으로 이미지, 비디오, MP3와 같은 대형 멀티미디어 파일을 데이터베이스에 직접 저장하는 용도로 사용된다.
NULL은 '값이 정의되지 않았거나 존재하지 않음'을 의미하며, 0이나 빈 문자열('')과는 다르다.
출처: https://lovedb.tistory.com/348 [More haste, less speed]
반응형
'Programming > Etc' 카테고리의 다른 글
[펌] Signal 신호 유형 (0) | 2024.02.20 |
---|---|
[Link] Introduction to Ray Tracing: a Simple Method for Creating 3D Images (0) | 2017.10.23 |
Argument 와 Parameter 의 차이점 (0) | 2012.08.02 |
FreeType 라이브러리를 D3D에 연결한 소스입니다. (0) | 2011.03.04 |
Visual C++ 2005 로 만든 프로그램 배포시 문제.. (0) | 2010.06.03 |