47
1. SQLite 설치 방법
Windows에서 설치
- SQLite 바이너리 다운로드
- SQLite 공식 웹사이트에서 운영체제에 맞는
Precompiled Binaries for Windows
를 다운로드합니다. - 보통 아래 파일이 필요합니다
sqlite-tools-win32-x86-*.zip
(명령줄 인터페이스 도구 포함)
- SQLite 공식 웹사이트에서 운영체제에 맞는
- 압축 해제
- 다운로드한 파일을 원하는 디렉토리에 압축을 풉니다. (예:
C:\sqlite
)
- 다운로드한 파일을 원하는 디렉토리에 압축을 풉니다. (예:
- 환경 변수 설정 (선택 사항)
- SQLite를 명령줄에서 어디서든 실행하려면
PATH
환경 변수에 SQLite 실행 파일(sqlite3.exe
)이 있는 디렉토리를 추가합니다.
- SQLite를 명령줄에서 어디서든 실행하려면
- SQLite 실행 확인
- 명령 프롬프트(CMD)나 PowerShell에서 다음 명령어를 입력해 SQLite가 제대로 설치되었는지 확인합니다
sqlite3 --version
Linux에서 설치
- 패키지 매니저로 설치
- 대부분의 Linux 배포판에서는 SQLite를 기본 패키지로 제공합니다.
- 예시 (Ubuntu)
sudo apt update
sudo apt install sqlite3
- 설치 확인
- 설치 후 SQLite 버전을 확인합니다
sqlite3 --version
- 개발 라이브러리 설치 (선택 사항)
- C/C++ 등으로 SQLite를 활용하려면 개발 헤더 파일도 설치해야 합니다
sudo apt install libsqlite3-dev
Mac에서 설치
- Homebrew로 설치
- Mac에서는 Homebrew를 사용해 쉽게 설치할 수 있습니다
brew update
brew install sqlite
- 설치 확인
- 터미널에서 SQLite 버전을 확인합니다
sqlite3 --version
2. SQLite 기본 사용 방법
SQLite 콘솔 실행
- SQLite 명령줄 인터페이스를 실행하려면 터미널이나 CMD에서 다음 명령어를 입력합니다
sqlite3 database_name.db
database_name.db
는 생성하거나 열고자 하는 데이터베이스 파일의 이름입니다.- 파일이 없으면 자동으로 새 데이터베이스 파일이 생성됩니다.
SQLite 주요 명령어
- 데이터베이스 생성 및 연결
- “.open 데이터베이스명”을 입력하면 데이터베이스가 이미 존재하면 열고 없으면 새로 생성합니다.
sqlite> .open example.db
- 테이블 생성
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER
);
- 데이터 삽입
INSERT INTO users (name, age) VALUES ('Alice', 25);
INSERT INTO users (name, age) VALUES ('Bob', 30);
- 데이터 조회
SELECT * FROM users;
- 테이블 구조 보기
.schema users
- 데이터베이스 파일 닫기
.exit
SQLite GUI 도구 사용 (선택 사항)
SQLite를 더 쉽게 관리하려면 GUI 기반 도구를 사용할 수 있습니다:
- DB Browser for SQLite: SQLite 데이터베이스를 시각적으로 관리할 수 있는 무료 도구.