SQLite3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(SQLite3);
*目次 [#da977502]
#contents
*参考情報 [#mde74ecc]
-[[SQLite Home Page:http://www.sqlite.org/]]
*Mac OS Xにインストール(2012/06/21(木)) [#b8830b41]
**インストール [#i714d3e4]
-sqlite-autoconf-3071300.tar.gzをダウンロード
-展開しconfigure実行。全文検索を有効にしてみる。[[c - How...
$ CPPFLAGS="-DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_PA...
$ make
$ sudo make install
**Mac用の管理ツール [#dd81cfc2]
-[[Menial » Base 2:http://menial.co.uk/base/]]…有料...
-[[DB Browser for SQLite:http://sqlitebrowser.org/]]…オー...
*操作 [#ob0ebbac]
**Railsから接続 [#z5830fad]
rails db
**テーブル一覧 [#f96d3ee4]
.tables
**スキーマ表示 [#ye7a1f67]
.schema テーブル名
**ファイルからSQL実行 [#xba1cfce]
-insert.sql
#pre{{
INSERT INTO books values(NULL, '本1', '著者1', '本の内容1...
INSERT INTO books values(NULL, '本2', '著者2', '本の内容2...
INSERT INTO books values(NULL, '本3', '著者3', '本の内容3...
}}
-sqliteコマンドで実行
sqlite test.sqlite3 < insert.sql
*全文検索 [#xaf0743e]
-[[SQLiteの全文検索を使ってみる : mwSoft blog:http://blog...
**テーブル生成 [#u2409a13]
-"VIRTUAL"を指定する。主キーの指定がないことに注意。
CREATE VIRTUAL TABLE tbl USING fts3(sentence, words);
**検索 [#pc0e3c5c]
-MATCHで指定。
SELECT sentence FROM tbl WHERE words MATCH '今日';
終了行:
&tag(SQLite3);
*目次 [#da977502]
#contents
*参考情報 [#mde74ecc]
-[[SQLite Home Page:http://www.sqlite.org/]]
*Mac OS Xにインストール(2012/06/21(木)) [#b8830b41]
**インストール [#i714d3e4]
-sqlite-autoconf-3071300.tar.gzをダウンロード
-展開しconfigure実行。全文検索を有効にしてみる。[[c - How...
$ CPPFLAGS="-DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_PA...
$ make
$ sudo make install
**Mac用の管理ツール [#dd81cfc2]
-[[Menial » Base 2:http://menial.co.uk/base/]]…有料...
-[[DB Browser for SQLite:http://sqlitebrowser.org/]]…オー...
*操作 [#ob0ebbac]
**Railsから接続 [#z5830fad]
rails db
**テーブル一覧 [#f96d3ee4]
.tables
**スキーマ表示 [#ye7a1f67]
.schema テーブル名
**ファイルからSQL実行 [#xba1cfce]
-insert.sql
#pre{{
INSERT INTO books values(NULL, '本1', '著者1', '本の内容1...
INSERT INTO books values(NULL, '本2', '著者2', '本の内容2...
INSERT INTO books values(NULL, '本3', '著者3', '本の内容3...
}}
-sqliteコマンドで実行
sqlite test.sqlite3 < insert.sql
*全文検索 [#xaf0743e]
-[[SQLiteの全文検索を使ってみる : mwSoft blog:http://blog...
**テーブル生成 [#u2409a13]
-"VIRTUAL"を指定する。主キーの指定がないことに注意。
CREATE VIRTUAL TABLE tbl USING fts3(sentence, words);
**検索 [#pc0e3c5c]
-MATCHで指定。
SELECT sentence FROM tbl WHERE words MATCH '今日';
ページ名: