<< SQLite 소개 >>

My SQL, MS SQL, 오라클 같은 SQL-92를 대부분(완벽히는 안된다) 지원하는 SQL 프로그램이다. 앞에서 말한 DB 보다 기능이 많이 적다. 그대신 크기가 매우 작고, 작동하기가 쉽다는 장정이 있고 라이센스 제약에서 벗어날 수 있다.(퍼블릭 도메인 : Public domain 이다. 더 자세한 정보는 http://www.sqlite.org/copyright.html). 그리고 데이터를 따로 백업해서 사용하기 보다는 파일 상태로 이용한다. 마치 엑셀과 같다고 해야 하나?? 장점과 단점을 정리하자면

장점 : 가볍다. (프로그램 크기가 1MB도 안된다. ) 따로 백업이 필요없다. SQL-92 문법을 대체로(완벽히는 아니고)지원한다.
단점 : 네트워크 지원이 없다. (다른 SQL 프로그램 처럼 서버에 올려놓고 사용자 로그인 하는 기능이 없다.). 보안이 미미하다.

http://www.sqlite.org/ SQLite 홈페이지 에서 각 운영체제별로 다운 받을 수 있다. 보통 SQLite 자체를 데이터를 관리 하는 프로그램으로 이용하기 보다는 C, C++, 파이썬을 이용해 다른 프로그램에서 사용하는 정보를 대신 관리해주는 씩으로 사용한다.

난, 이것을 이걸 가지고 보통 DB 프로그램 처럼 Table 만들고, 데이터를 집어 넣는 연습을 할려고 했다. 그런데, 데이터베이스 지식이 부족하다 보니 간단한 DB 사용법도 몰라 시행 착오를 많이 겪었다. 더군다나 SQLite 에 대해서는 API 에 대한 정보는 꽤 있는데, 이 SQL 사용법에 대한 정보가 적었다. 아무 사용자를 다른 SQL 해서 SQL 에 대한 많이 알 거라고 생각했나 보다.
그래서 내가 알아낸 정보를 여기에 적을 계획이다. 예전에는 이런거 있으면 그냥 나만 알고 말았는데, 웬지 그래서 내 실력이 안 느는 것 같다..<br />
<br />
최종 수정일 : 2006/10/15 22:09
작성자 : 한밀(승룡) 버전 : 0.1.1