TIP2013. 1. 8. 10:52

1. SQLite3 특징

- Public Domain Software

:오픈소스, 다른 프로그램들의 구성 요소로 제한 없이 사용 가능

:상업적, 개인적으로 자유롭게 사용 가능

:설치시 setup 이나 Admin 설정이 없음.

- SQLite 는 임베디드 SQL 데이터베이스 엔진.

- 대부분 SQL 데이터베이스들과는 달리 SQLite는 독립적인 서버 프로세스를 가지고 있지 않다.

- ACID(Atomic, Consistent, Isolate, Durable) 보증

:트랜잭션은 시스템 파괴와 전원 이상에도 원자성, 일관성, 독립성, 지속성(ACID)을 유지.

- 크로스 플랫폼

- SQLite는 서버/클라이언트 모델을 지원하는 RDBMS가 아니다. 로컬에서만 사용 가능.


2. SQLite3 설치

주소 : http://sqlite.org/

메인페이지에서 [Download] 탭 클릭.


다운을 받으시고, 압축을 해제합니다.


파일 하나가 나옵니다. 편한 위치에 압축을 풀어주세요.


폴더명을 접근하기 편하게 바꿔줍니다.


3. SQLite3 실행하기

윈도우키를 누른 후 [프로그램 및 파일 검색] 창에 cmd를 입력하시고 명령 프롬프트를 실행합니다.


sqlite3 폴더로 접근합니다.


c:\sqlite3> sqlite3 test.db

test.db라는 SQLite3 데이터베이스 파일명으로 지정하여 실행합니다.(아직 test.db 파일은 생성되진 않았습니다.)


sqlite> .help

.help 라고 입력하시면 SQLite3의 명령어를 알 수 있습니다.


테이블 생성(CREATE)

테스트용으로 간단한 테이블을 생성해보겠습니다.


.table 명령어로 현재 .db파일에 생성된 테이블을 확인할 수 있습니다.


데이터 추가(INSERT)

테이블에 데이터를 추가했습니다. 이제 확인을 해봐야겠죠?


데이터가 추가되었네요.

쿼리는 동일합니다. 데이터베이스를 다룬 분이라면 쉽게 적응할 수 있겠네요.


sqlite> .header on

sqlite> .mode column

위의 명령어를 이용하면 조회할 때 보시기 좀 더 편하게 바뀝니다.


INTEGER형의 Primary Key로 지정하면 Auto-Increment 특징을 가지는 것 같습니다.



출처 - SIMPLISM.KR


'TIP' 카테고리의 다른 글

LINQPad  (0) 2013.02.09
[Windows8]캘린더앱과 구글 캘린더 동기화(멀티)  (0) 2013.01.29
SQLite3 설치, 테스트(Windows)  (0) 2013.01.08
Visual Studio 테마 변경  (0) 2013.01.07
이클립스 폰트 변경  (2) 2012.03.15
맥(Mac) MySQL 설치  (0) 2011.10.28
Posted by 건깡

댓글을 달아 주세요