윈도우 64비트 SQLite3 설치 및 실행(콘솔 및 그래픽 활용 가능) :: 개발/일상_Mr.lee

윈도우 64비트 SQLite3 설치 및 실행(콘솔 및 그래픽 활용 가능)

Posted by Mr.mandu.
2019. 3. 5. 16:35 개발/DB


안녕하세요.

간단한 테스트, 가벼운 용도로 사용할건데

거창하게 오라클, mySql, 마리아DB...등 설치하기 부담스러운 경우가 있죠?

이에 저는 Sqlite3을 사용해보려 합니다.


설치부터 시작하여 간단한 쿼리문을 실행해보겠습니다.



Sqlite 설치 홈페이지 입니다.

https://www.sqlite.org/index.html


메인 화면에 최신 버전이 나와있습니다.

최신버전을 원하시지 않으면 Prior Releases 를 선택하여 버전을 고르시면 됩니다.



선택 후 화면이 이동됩니다.

저는 윈도우 버전의 파일을 다운 받겠습니다.

여기서 문제가 있습니다.

저의 PC는 64비트이기때문에 당연히

sqlite-dll-win64-x64-3270200.zip (780.92 KiB) 를 선택하였습니다.



다운을 받고 압축을 풀었는데... 뭔가 이상함을 짐작하였습니다.

이리저리 찾다가.. 그냥 32비트 용으로 다운 받았습니다.



그래도 뭔가 프로그램이 제대로 들어있군요.

구글링결과 이렇게 하는게 맞았습니다.



그리고 저는 c드라브 밑에 파일을 옮겼습니다.






내컴퓨터 우클릭 - 속성 - 고급 시스템 설정 - 환경변수 - 시스템 변수

로 이동하여 환경 변수를 설정해주었습니다.

환경변수를 설정하는 이유는....

음..예전에 알았는데

시스템에서 그 경로의 파일을 인식한다고해야하나...

무튼 그렇습니다.


시스템 변수 Path 뒤에 세미콜론(;)으로 구분을 주고 C:\sqlite를 입력하였습니다.




콘솔창을 연다음 sqlite3를 입력하여 접속하였습니다. 

제대로 작동이 되는걸 확인 할 수 있었습니다.



처음 어떻게 시작하는지 몰랐는데요.

먼저 DB 파일을 생성해야 합니다.


.open [db명]

ex) .open test.db


로 입력하니 바탕화면에 파일이 만들어졌습니다.


.open 명령어로 기존에 파일이 있다면 불러오고 없다면 만듭니다.


그리고 create table lee<a, text> 로 테이블을 만들고 테스트를 하였습니다.

일반 적인 select, insert, update, delete를 사용합니다.


하지만 콘솔로 하기에는.. 쫌 불편한 감이 있죠?


그래서 툴을 찾아 설치하였습니다.



https://sqlitebrowser.org/dl/

이 사이트에 접속하여 Browser 버전을 설치하였습니다.

이번엔 정확히 64비트용으로 다운받았습니다.





설치후 접속해보았습니다.

일반 툴과 비슷하게 생겼네요.


기존에 만들어 두었던 test.db 파일을 불러와 사용하였습니다.


데이터 타입은 INTEGER, NUMERIC, TEXT, BLOB등이 있습니다.

일반 DB보다 타입이 적네요.


오라클 등에서 사용하는 시퀀스의 개념

INTEGER 타입의 컬럼에 PK를 주면 자동적으로 증가되는 모습을 확인하였습니다.


혹시나 제가 도움이 필요하시면 댓글남겨주세요.

감사합니다.