ダウンロードとインストール方法 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 にダウンロードします。 それは "ZIP”ファイル。

ステップ2) zip ファイルを解凍します。 「」が見つかります。sqlite3.exe抽出したファイル内の「」は次のように表示されます。

コマンドラインプログラムのインストール

ステップ3) マイコンピュータを開き、パーティションをダブルクリックします 「C」 そこに移動するには:

コマンドラインプログラムのインストール

ステップ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 を使用する Phone 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 などのさまざまな形式でデータを簡単にインポートおよびエクスポートできます。オープンソースであり、Unicode をサポートしています。

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) Video Cloud Studioで Windows スタート メニューからコマンド ライン ツール (cmd.exe) を入力し、次のように入力します。 "CMD" それを開きます。

ステップ4) デフォルトのパスで開きます。次の場所に移動する必要があります。 「C:\sqlite」 このチュートリアルの前半で次のコマンドで作成したフォルダ 「cd “C:\sqlite”」:

サンプルデータベースの紹介

ステップ5) 次のコマンドを書いてください。

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

コマンドは正常に完了し、次のスクリーンショットのように、コマンドの後に出力が表示されないはずです。

サンプルデータベースの紹介

ステップ6) これで、データベース ファイルが表示されるはずです。チュートリアルSampleDB.db” ディレクトリに作成されます”C:\sqlite"

サンプルデータベースの紹介