#author("2019-02-20T22:14:21+09:00","","")
#author("2019-02-20T22:16:15+09:00","","")
#navi(../)
* WindowsにSQLite3をインストールする手順 [#x421cd89]
WindowsにSQLiteをインストールする手順を記します。~
本記事は、WindowsXPにSQLite3.8.1をインストールした時の手順と動作確認です。

#contents
#htmlinsertpcsp(db-top.html,db-sp.html)

* 関連資料 [#pa6e4a59]
-[[CentOSにSQLite3をインストール>SQLite/CentOSにSQLite3をインストール]]
-[[UbuntuにSQLite3をインストール>SQLite/UbuntuにSQLite3をインストール]]

* SQLiteのサイト [#bedf23f6]
SQLiteのサイトのURLは以下の通りです。~
http://www.sqlite.org/

* Windows版のSQLiteをダウンロードする [#c320c2bc]
以下の手順でSQLiteをダウンロードします。
+ ブラウザで以下のSQLに接続する。~
http://www.sqlite.org/ 
#br
+ Downloadをクリック
#ref(01.gif)
#br
+ 下にスクロールするとWindows版のバイナリへのリンクがあります。~
sqlite-shell-win32-x86-3080100.zip をダウンロードしました。
本記事を作成した時は、sqlite-shell-win32-x86-3080100.zip をダウンロードしました。~
32bit版、64bit版がありますので、最新のファイルをダウンロードすることをおすすめします。
#ref(02.gif)
#br
+ ダウンロードしたファイルを解凍します。
+ 適当なフォルダを作成し解凍したファイルを移動します。~
本資料では、c:\sqlite に移動させました。
#ref(03.gif)
#br
+ コマンドプロンプトを起動します。
+ 以下のコマンドを入力し、sqlite3.exeを移動したフォルダ(ディレクトリ)に移動します。
 cd c:\sqlite
#br
以上でインストール作業は終了です。

以下は、コマンドプロンプト上でインストール(配置)したsqlite3.exeのバージョンを確認した時の出力です。
 C:\sqlite>sqlite3.exe --version
 3.8.1 2013-10-17 12:57:35 c78be6d786c19073b3a6730dfe3fb1be54f5657a

* SQLiteでデータベース作成とテーブルを作成してみる [#n29cb46d]
上記の作業でインストールが完了したらデータベースとテーブルを作成してみます。
-データベース名~
sampledb.sqlite3 (拡張子は自動的に付かないので指定しています。)
-テーブル名~
t1
** データベースに接続しテーブルを作成する [#a56eb980]
以下のようにsqlite3.exeを起動します。
 sqlite3.exe データベース名
以下は、コマンドプロンプト上での操作です。~
CREATE TABLEでテーブルt1を作成しています。(カラムにデータ型指定はしていません。)
 C:\sqlite>sqlite3.exe sampledb.sqlite3
 SQLite version 3.8.1 2013-10-17 12:57:35
 Enter ".help" for instructions
 Enter SQL statements terminated with a ";"
 sqlite> CREATE TABLE t1(c1, c2, c3);
 sqlite>

この状態でSQLiteをインストールしたフォルダを見るとデータベースファイルが作成されていることが確認できます。


** INSERTしてみる [#z159496e]
実際にテーブルt2にデータをINSERTしてみます。~
 sqlite> INSERT INTO t1 VALUES(1, 'windowsxp', 'microsoft');
 sqlite> INSERT INTO t1 VALUES(2, 'ubuntu', 'canonical');
 sqlite>

** SELECTしてみる [#k795d77c]
INSERTしてみるでINSERTしたデータをSELECTで確認してみます。
 sqlite> SELECT * FROM t1;
 1|windowsxp|microsoft
 2|ubuntu|canonical
INSERTされたデータが表示されます。

** SQLiteシェルの終了方法 [#i62710e6]
SQLiteのシェル ''sqlite>'' を終了するコマンドは以下の通りです。
 .exit
実際に実行した結果を以下に記します。
 sqlite> .exit
 
 C:\sqlite>
コマンドプロンプトに戻ります。

以上、WindowsにSQLite3をインストール(配置)し簡単なSQLを実行した資料でした。

#htmlinsertpcsp(db-btm.html,db-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS