336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

sqlite는 우선 소스도 공개 되어 있고

만드는 방법도 여러가지가 존재 합니다

그중에서 윈도우의 cmd에서 만드법을 설명 합니다


우선 실행 파일을 받으셔야 합니다

http://sqlite.org/download.html 사이트로 이동하셔서

Precompiled Binaries For Windows

sqlite-3_6_11.zip
(240.77 KiB)

A command-line program for accessing and modifing SQLite databases. See the documentation for


위 파일을 받습니다

만약 사이트에 이동 하셨을때 위와 같은 링크가 없다면 페이지가 바뀐 것이니

precompiled binaries for windows에 있는걸 받으시면 되겠습니다

받으시고 압축을 푸시면 sqlite3.exe 파일이 하나 들어 있는걸 보실수 있을 겁니다

해당 파일을 편한 디렉토리에 넣으시고

윈도우즈 시작 -> cmd -> 해당 폴더로 이동 합니다

그후에 sqlite3.exe 디비파일명 하시고 엔터를 누루시면 db가 생성 됩니다

영문이 자신 있으시다면 http://sqlite.org/sqlite.html 여기서 자세한 사항을 확인해 보시면 되고요 ^^

그럼 mysql에서 많이 보던 command 라인을 보시게 되는데요  (실명이 나와서 살짝 지웠습니다 )



일반 sql문을 지원합니다

sub query는 지원이 약하고요 mysql에서 보던 limit를 지원 합니다

테이블을 만드실려면 http://www.sqlite.org/datatype3.html 여기에 나와 있는 타입중에 골라서

테이블을 만드시면 됩니다

저는 test라는 테이블을 만들고

필드는 id, data라는 필드로 구성하고

그 2개의 필드를  id_data라는 이름으로 인덱스 걸겠습니다

어렵게 설명 했는데 아래 2줄이면 테이블이 만들어 집니다

CREATE TABLE test (id integer, data integer);
CREATE INDEX id_data on test (id, data);

이제 데이터를 입력 해야 하는데요

일반적인 상황이면 insert 문으로 해도 되지만

이눔은 insert보다는 import가 빠릅니다 ^^

저는 그래서 데이터를 아래와 같은 텍스트로 준비 하고요

파일명을 data.txt로 많이 만듭니다

1,1000
2.3
3,4

이제 집어 넣을때는 분리자를 설정 하고 바로 넣어 버립니다

.separator ',' <-- 분리자 설정

.import data.txt test <-- 데이터 넣기

pc 사양에 따라 다르지만 10만건 정도도 수분안에 들어 갑니다 ^^

이제 select, update, insert를 하시면서 자유롭게 쓰시면 됩니다

command 라인 으로 되면 모하나 하시겠지만

C++, C# , VB 기타 등등 다양 하게 지원합니다

이렇게 만들었으니 C++ 한번 사용해 보죠

+ Recent posts