- 2009-10-21 (水) 1:00
- SQL
特徴
- PHP4でも5でも使える
- データの持ち運びが簡単
- PEARのDB.phpで使える(SQLite2のみ。3は非対応)
- PHP5では、SQLite3がデフォルトで使える
- 通常のSQLite.phpとPEARのSQLite.phpがある様子
- FireFoxのアドオンで編集可能(SQLite3のみ)
- SQLite3とSQLite2の相互変換が可能(実行ファイルダウンロード必須)
- 使えない場合、以下が必要 ※windowsの場合、.soでなく.dll
- SQLite2、PEAR DB.php … sqlite.so(libsqlite.so)
- SQLite3 … sqlite3.so(libsqlite3.so)
- SQL文は結合したとき、ASで命名し直さないと元の名前ではない。
TABLE_AにはCOLUMN_01とCOLUMN_02
TABLE_BにはCOLUMN_11とCOLUMN_12としたときSELECT TABLE_A.COLUMN_01,TABLE_A.COLUMN_02 FROM TABLE_A LEFT JOIN TABLE_B ON TABLE_A.COLUMN_01=TABLE_B.COLUMN_11
だと TABLE_A.COLUMN_01として返される。
COLUMN_01として欲しい場合、SELECT TABLE_A.COLUMN_01 AS COLUMN_01, TABLE_A.COLUMN_02 AS COLUMN_02 FROM TABLE_A LEFT JOIN TABLE_B ON TABLE_A.COLUMN_01=TABLE_B.COLUMN_11
最適化方法
使っているうちにアクセスが重くなったら
VACUUM テーブル名
を実行して最適化すればいい。
特に削除を繰り返してるファイルはした方がいい。
更新@2011.02.19 12:30
更新@2009.10.21 1:00
更新@2009.08.11 18:58
公開@2009.04.30 13:1
関連する投稿
- Newer: 携帯用画像転送不可設定用
- Older: htmlspecialcharsとhtmlentities 変換とデコード
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://qooga.jb-jk.net/wp/2009/10/sqlite/trackback/
- Listed below are links to weblogs that reference
- http://qooga.jb-jk.net/wpSQLiteの特徴 from MOT:主にプログラム勉強メモ部屋