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
Visual Studio 테마 변경  (0) 2013.01.07
이클립스 폰트 변경  (2) 2012.03.15
맥(Mac) MySQL 설치  (0) 2011.10.28
Posted by 건깡