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

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) zip 파일을 추출합니다. 당신은 "sqlite3.exe추출된 파일에 다음과 같이 있습니다:

명령줄 프로그램 설치

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

명령줄 프로그램 설치

단계 4) 새 디렉토리 만들기 "sqlite":

명령줄 프로그램 설치

단계 5) 파일 복사 "sqlite3.exe” 그것에. 이것이 튜토리얼을 통해 실행하는 데 사용할 것입니다. SQLite 쿼리:

명령줄 프로그램 설치

그러나 다른 목적을 위한 몇 가지 다른 패키지가 있습니다. 필수는 아닙니다. 하지만 다른 OS를 사용하는 경우 필요할 수도 있습니다. Windows 당신은 얻을 수 있습니다 Linux 또는 Mac OS 버전 SQLite.

또한 원한다면 거기에서 문서나 소스 코드를 얻을 수도 있습니다. 다음에 대한 API를 얻을 수도 있습니다. Windows Phone 8 또는 .Net 및 기타 프로그래밍 언어.

다음은 다양한 목적을 위한 몇 가지 다른 패키지입니다.

  • 소스 코드 및 일부 대체 소스 코드 형식 – 소스 코드를 구성하는 전체 소스 코드 SQLite.
  • 문서 – 문서의 문서 SQLite HTML 페이지로. 동일한 온라인 설명서이지만 오프라인에서 열 수 있도록 HTML 페이지로 다운로드할 수 있습니다.
  • Linux용 사전 컴파일된 바이너리.
  • Mac OS X(x86)용 사전 컴파일된 바이너리.
  • 다음에 대한 사전 컴파일된 바이너리 Windows Phone 8 – 애플리케이션 개발을 위한 SDK 및 구성 요소 Windows 사용하는 전화 8 SQLite 데이터베이스.
  • 다음에 대한 사전 컴파일된 바이너리 Windows 런타임 – 연결할 애플리케이션을 개발하기 위한 SDK 및 기타 구성 요소 SQLite 데이터베이스 Windows 런타임 플랫폼.
  • .NET용 미리 컴파일된 바이너리 – .NET 응용 프로그램에서 연결하는 데 사용할 수 있는 일부 DLL 및 .NET 라이브러리 세트입니다. SQLite 데이터베이스.

SQLite Studio – 관리자 및 관리

많이있다. SQLite 작업을 수행하는 관리 도구 SQLite 데이터베이스가 더 쉬워졌습니다. 명령줄을 사용하여 데이터베이스를 생성하고 관리하는 대신 이러한 도구는 데이터베이스를 생성하고 관리할 수 있는 GUI 도구 세트를 제공합니다.

공식 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) 파일을 저장 “튜토리얼SampleDB.sql” 다음 디렉토리에서 “C:\sqlite".

단계 3) 열기 Windows 시작 메뉴에서 명령줄 도구(cmd.exe)를 입력하고 “cmd” 열어.

단계 4) 기본 경로에서 열리므로 다음 경로로 이동해야 합니다. “C:\sqlite” 이 튜토리얼의 앞 부분에서 생성한 폴더는 다음 명령으로 생성됩니다. “cd “C:\sqlite”:

샘플 데이터베이스 소개

단계 5) 다음 명령을 작성하세요.

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

명령은 성공적으로 완료되어야 하며, 다음 스크린샷과 같이 해당 명령 뒤에 출력이 표시되지 않아야 합니다.

샘플 데이터베이스 소개

단계 6) 이제 데이터베이스 파일 "을 볼 수 있습니다.튜토리얼SampleDB.db"디렉토리에 생성됨"C:\sqlite":

샘플 데이터베이스 소개