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 |