» [SQLite] SQLite 설치 및 사용 방법

[SQLite] SQLite 설치 및 사용 방법

by DUBUKIMCH

1. SQLite 설치 방법

Windows에서 설치

  1. SQLite 바이너리 다운로드
    • SQLite 공식 웹사이트에서 운영체제에 맞는 Precompiled Binaries for Windows를 다운로드합니다.
    • 보통 아래 파일이 필요합니다
      • sqlite-tools-win32-x86-*.zip (명령줄 인터페이스 도구 포함)
  2. 압축 해제
    • 다운로드한 파일을 원하는 디렉토리에 압축을 풉니다. (예: C:\sqlite)
  3. 환경 변수 설정 (선택 사항)
    • SQLite를 명령줄에서 어디서든 실행하려면 PATH 환경 변수에 SQLite 실행 파일(sqlite3.exe)이 있는 디렉토리를 추가합니다.
  4. 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에서 설치

  1. 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 데이터베이스를 시각적으로 관리할 수 있는 무료 도구.

    Leave a Comment

    error: Content is protected !!