Database_SQLite

김동완·2022년 4월 17일
0

DB

목록 보기
2/16
post-thumbnail

SQLite

  • 서버 형태가 아닌 파일 형식으로 응용 프로그램에 넣어서 사용하는 비교적 가벼운 데이터베이스
  • 구글 안드로이드 운영체제에 기본적으로 탐재된 데이터베이스이며, 임베디드 소프트웨어에서도 많이 활용됨
  • 로컬에서 간단한 DB 구성을 할 수 있으며, 오픈소스 프로젝트이기 때문에 자유롭게 사용가능

SQLite Data Type

  1. NULL
    • 파이썬의 None처럼 데이터가 없음을 표현
  2. INTEGER
    • 크기에 따라 0,1,2,3,4,6 또는 8바이트에 저장된 부호 있는 정수
  3. REAL
    • 8바이트 부동 소수점 숫자로 저장된 부동 소수점 값
  4. TEXT
  5. BLOB
    • 입력된 그대로 정확히 저장된 데이터(별다른 타입 없이 그대로 저장)

SQLite Type Affinity

  • SQLite는 동적 데이터 타입을 가짐
  • Type Affinity
    • 특정 컬럼에 저장하도록 권장하는 데이터 타입
  • INTEGER
    • INT, INTEGER, TINYINT, SMALLINT...
  • TEXT
    • CHARACTER, VARCHAR, VARYING CHARACTER ....
  • BLOB
    • BLOB
  • REAL
    • REAL, DOUBLE, FLOAT
  • NUMERIC
    • NUMERIC, DECIMAL, BOOLEAN, DATE, DATETIME
profile
내가 공부한 내용들이 누군가에게 도움이 될지 몰라서 쓰는 벨로그

0개의 댓글