Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.13 KB

SQLite.md

File metadata and controls

18 lines (15 loc) · 1.13 KB

SQLite

SQLite는 C언어로 작성된 무료 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.

SQLite는 다음과 같은 이점을 가지며, 내장형 데이터베이스로 널리 사용됩니다 (모바일 애플리케이션, 임베디드 시스템, 데스크톱 응용 프로그램 등)

  • SQL, 트랜잭션, 인덱싱, 서브쿼리, 뷰 등 여러 데이터베이스 기능 제공
  • 서버 없이 로컬로 작동이 가능
  • 안정성과 빠른 성능
  • 작은 용량의 메모리와 디스크 공간 차지
  • 라이선스 문제 없이 상용 및 비상업적으로 자유롭게 사용

sqlite_master

  • sqlite_master는 DB 파일 생성 시 자동으로 생성되는 마스터 DB 테이블입니다.
  • 모든 DB 테이블의 정보를 담고 있습니다.
  • 특정 테이블을 찾는 용도로 사용할 수 있습니다.

rowid

  • sqlite의 모든 테이블은 rowid 컬럼을 가지고 있으며, 각 레코드를 식별하는 용도로 사용됩니다.
  • 레코드 정렬이나 업데이트 될 경우 rowid 값은 변경될 수 있습니다. (따라서 Key로 사용될 수 없습니다.)