다운로드 및 설치 방법 SQLite on Windows

⚡ 스마트 요약

SQLite 이 애플리케이션은 다양한 환경에서 실행되는 경량의 서버리스 데이터베이스 엔진을 제공합니다. Windows, 리눅스 및 macOS이 안내서는 설치 패키지를 다운로드하고, 명령줄 셸을 설정하고, 그래픽 관리자를 설치하고, 샘플 데이터베이스를 구축하는 방법을 설명합니다.

  • 🔘 설치 패키지: 공식 티켓 SQLite 패키지 지원 Windows, 리눅스, macOS, Windows 아이폰 8, .NET 및 소스 코드 배포.
  • ☑️ CLP 도구: 명령줄 프로그램은 sqlite3.exe라는 이름으로 제공되며, 터미널에서 데이터베이스 생성, 스키마 관리 및 SQL 실행을 가능하게 합니다.
  • 샘플 데이터베이스: 학과, 학생, 시험 및 성적을 포함하는 TutorialsSampleDB 스키마는 외래 키와 시드 데이터를 보여줍니다.
  • 🧪 GUI 관리자: SQLite Studio는 CSV, HTML, PDF 및 JSON 파일을 가져오고 내보낼 수 있는 휴대용 오픈 소스 파일 관리 프로그램입니다.
  • 🛠️ 플랫폼 간: Linux, Mac OS X, .NET용으로 미리 컴파일된 바이너리 파일 Windows 런타임은 광범위한 배포 시나리오를 지원합니다.

다운로드 및 설치 방법 SQLite

SQLite 운영체제에 따라 다양한 설치 패키지를 제공합니다. 또한 광범위한 프로그래밍 언어에 대한 API도 제공합니다.

다운로드 및 설치 SQLite 패키지 설치 프로그램

사용 가능한 설치 패키지 Windows 10명의 사용자:

에서 SQLite 공식 웹 사이트다운로드 섹션을 엽니다. 다음 스크린샷은 다양한 옵션을 보여줍니다. SQLite 설치 패키지 Windows:

다운로드 및 설치 SQLite

명령줄 쉘 프로그램:

강조 표시된 다운로드 패키지는 명령줄 프로그램(CLP)CLP는 명령줄 애플리케이션으로, 이를 통해 다음 항목에 접근할 수 있습니다. SQLite 데이터베이스 관리 시스템과 모든 기능 SQLite. CLP를 사용하면 SQLite 데이터베이스이며, 이 튜토리얼 전반에 걸쳐 사용되는 도구입니다.

  • 32비트 DLL(x86): SQLite x86 플랫폼용 데이터베이스 시스템 코어 라이브러리입니다.
  • 64비트 DLL(x64): SQLite x64 플랫폼용 데이터베이스 시스템 코어 라이브러리입니다.

머신에 명령줄 프로그램(CLP) 설치

다음 단계는 컴퓨터에 명령줄 프로그램(CLP)을 설치하는 방법을 보여줍니다.

단계 1) 이전 이미지에서 강조 표시된 패키지를 PC에 다운로드하세요. 이것은 지퍼 파일.

단계 2) Extrac압축 파일을 열어보세요. 그러면 다음 내용을 찾을 수 있습니다. sqlite3.exe 전trac아래 그림과 같이 테드 폴더를 참조하세요.

명령줄 프로그램 설치

단계 3) 내 컴퓨터를 열고 파티션을 두 번 클릭합니다. "씨" 탐색하려면 다음 단계를 따르세요.

명령줄 프로그램 설치

단계 4) 새 디렉토리를 생성하고 이름을 지정하세요. sqlite:

명령줄 프로그램 설치

단계 5)sqlite3.exe 그 안에 넣으세요. 이것은 실행하는 데 사용되는 실행 파일입니다. SQLite 쿼리:

명령줄 프로그램 설치

용도에 따라 추가 패키지가 제공됩니다. 필수 사항은 아니지만, 특정 운영 체제 외의 다른 운영 체제에서 필요할 수 있습니다. Windows. 당신은 다음을 얻을 수 있습니다. Linux 또는 Mac OS 버전 SQLite 혜택 이용(Benefits Access) 또는 퍼소니파이 헬스 앱(Personify App)을 통해 퍼소니파이 헬스에 로그인 한 후Health tab을 클릭하고, <strong>“코칭”</strong>을 선택하여 원하는 주제를 고른 뒤 상담을 예약합니다. 예약된 코칭 상담은 코칭 페이지에 표시되며, 필요에 따라 <strong>일정을 변경하거나 취소할 수 있습니다</strong>.

같은 페이지에서 문서나 소스 코드도 가져올 수 있습니다. API는 다음과 같은 용도로 사용됩니다. Windows 폰 8, .NET 및 기타 프로그래밍 언어.

다음은 다양한 용도에 맞는 추가 패키지입니다.

  • 소스 Code 및 대체 소스 Code 형식 – 전체 소스를 구성하는 요소 SQLite.
  • 문서 – SQLite HTML 페이지 형식의 문서입니다. 온라인 문서와 동일하지만 다운로드하여 오프라인에서 읽을 수 있습니다.
  • Linux용 사전 컴파일된 바이너리.
  • Mac OS X(x86)용 사전 컴파일된 바이너리.
  • 다음에 대한 사전 컴파일된 바이너리 Windows iPhone 8 - SDK 및 구성 요소 (빌드용) Windows Phone 8을 사용하는 애플리케이션 SQLite 데이터베이스.
  • 다음에 대한 사전 컴파일된 바이너리 Windows 런타임 - 빌드용 SDK 및 구성 요소 Windows 런타임 애플리케이션은 다음과 연결됩니다. SQLite 데이터베이스.
  • .NET용 사전 컴파일된 바이너리 - .NET 애플리케이션에서 연결하는 데 사용할 수 있는 DLL 및 .NET 라이브러리 세트입니다. SQLite 데이터베이스.

SQLite Studio – 관리자 및 관리

많은 SQLite 관리 도구를 사용하면 작업이 더 쉬워집니다. SQLite 데이터베이스를 더 쉽게 관리할 수 있습니다. 명령줄에서 데이터베이스를 생성하고 관리하는 대신, 이러한 도구는 데이터베이스 생성 및 관리를 위한 그래픽 인터페이스를 제공합니다.

SQLite 신규 개발설치가 필요 없는 휴대용 애플리케이션입니다. 두 가지 모두를 지원합니다. SQLite3 및 SQLite2. CSV, HTML, PDF, JSON 등의 형식으로 데이터를 쉽게 가져오고 내보낼 수 있습니다. 오픈 소스이며 유니코드를 지원합니다.

SQLite Studio - 관리자 및 관리

샘플 데이터베이스 소개

다음 단계에 따라 이 시리즈 전체에서 참조되는 샘플 데이터베이스를 생성합니다.

단계 1) 텍스트 파일을 열고 다음 명령을 붙여넣습니다.

CREATE TABLE [Departments] (
    [DepartmentId] INTEGER  NOT NULL PRIMARY KEY,
    [DepartmentName] NVARCHAR(50)  NULL
);
INSERT INTO Departments VALUES(1, 'IT');
INSERT INTO Departments VALUES(2, 'Physics');
INSERT INTO Departments VALUES(3, 'Arts');
INSERT INTO Departments VALUES(4, 'Math');

CREATE TABLE [Students] (
    [StudentId] INTEGER  PRIMARY KEY NOT NULL,
    [StudentName] NVARCHAR(50) NOT NULL,
    [DepartmentId] INTEGER  NULL,
    [DateOfBirth] DATE NULL,
    FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId)
);
INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12');
INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12');
INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12');
INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12');
INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12');
INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12');
INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12');
INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12');
INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12');
INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12');

CREATE TABLE [Tests] (
    [TestId] INTEGER NOT NULL PRIMARY KEY,
    [TestName] NVARCHAR(50) NOT NULL,
    [TestDate] DATE NULL
);
INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18');
INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23');
INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10');
INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15');

CREATE TABLE [Marks] (
    [MarkId] INTEGER NOT NULL PRIMARY KEY,
    [TestId] INTEGER NOT NULL,
    [StudentId] INTEGER  NOT NULL,
    [Mark] INTEGER  NULL,
    FOREIGN KEY(StudentId) REFERENCES Students(StudentId),
    FOREIGN KEY(TestId) REFERENCES Tests(TestId)
);

INSERT INTO Marks VALUES(1, 1, 1, 18);
INSERT INTO Marks VALUES(2, 1, 2, 20);
INSERT INTO Marks VALUES(3, 1, 3, 16);
INSERT INTO Marks VALUES(4, 2, 4, 19);
INSERT INTO Marks VALUES(5, 2, 5, 14);
INSERT INTO Marks VALUES(6, 2, 7, 20);
INSERT INTO Marks VALUES(7, 3, 8, 20);
INSERT INTO Marks VALUES(8, 3, 9, 20);

단계 2) 파일을 저장 튜토리얼샘플DB.sql 디렉토리에서 C:\sqlite.

단계 3) 열기 Windows 시작 메뉴에서 명령줄 도구(cmd.exe)를 실행하세요.ping cmd를 Enter를 누르십시오.

단계 4) 기본 경로에서 열리므로 해당 경로로 이동하세요. C:\sqlite 이전에 명령어를 실행하여 생성된 폴더 cd “C:\sqlite”:

샘플 데이터베이스 소개

단계 5) 다음 명령을 실행하십시오.

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

다음 스크린샷과 같이 명령은 아무런 출력 없이 성공적으로 완료되어야 합니다.

샘플 데이터베이스 소개

단계 6) 데이터베이스 파일 튜토리얼SampleDB.db 이제 디렉토리에 나타납니다 C:\sqlite:

샘플 데이터베이스 소개

자주 묻는 질문

그렇지 않습니다. SQLite 배송 파일은 휴대 가능한 ZIP 압축 파일 형식으로 제공됩니다. 간단히 압축을 해제하면 됩니다.tract sqlite3.exe 파일을 C:\sqlite와 같은 아무 폴더에 복사하세요. 설치 프로그램이나 관리자 권한이 필요하지 않습니다. SQLite 제한된 환경에서도 쉽게 설치할 수 있습니다.

CLP는 데이터베이스 파일에 대해 SQL 문을 직접 실행하기 위한 명령줄 셸입니다. SQLite Studio는 테이블을 탐색하고, 데이터를 편집하고, CSV, JSON, HTML 및 PDF 형식으로 가져오거나 내보낼 수 있는 그래픽 관리자입니다.

네. 최신 AI 코딩 도우미는 다음과 같은 결과를 도출할 수 있습니다. SQLite 일반적인 영어 설명으로부터 DDL을 생성합니다. CREATE TABLE 문을 생성하고, 컬럼 유형을 제안하며, 기본 키와 외래 키를 추가하고, 인덱스를 제안합니다. 하지만 실제 운영 환경에서 실행하기 전에 출력 결과를 검토하여 정확성을 확인해야 합니다.

AI 어시스턴트는 SQL 구문 오류를 분석하고, 쿼리 계획 설명(EXPLAIN QUERY PLAN) 개선 사항을 제안하며, 속도가 느린 쿼리를 다시 작성합니다. 또한 누락된 인덱스를 식별하고, 조인 순서 변경을 권장하며, 조인이나 집계로 인한 예상치 못한 결과를 설명합니다.ping 개발자는 수동 검사보다 훨씬 빠르게 문제를 해결합니다.

어떤 폴더든 상관없지만, C:\sqlite가 일반적인 관례입니다. 실행 파일을 전용 폴더에 배치하면 바이너리 파일과 함께 데이터베이스 파일을 쉽게 관리할 수 있으며, 해당 폴더를 PATH에 추가하여 모든 명령 프롬프트에서 sqlite3를 사용할 수 있습니다.

이 게시물을 요약하면 다음과 같습니다.