=== 2008/07/29 ===
研讀了一下有關 Sqlite3 的網頁,以下是我學到的:
被宣告為 INTEGER PRIMARY KEY 的欄位會使得 statemement 每次被執行時,自動增加那欄位的值。同時 Sqlite3 會為這一欄位建立 index 。這很適合用於 id ,比如我程式中的 move_poid,就不必每次都要設定 move_poid 了。
Sqlite3 使用 manifest typing, 其型別是和每個 Cell 而非每個 Column 結合的。
如果某一欄位在 WHERE 中被使用,建議為此欄位建立 index ,以加快 SELECT 的處理速度。但注意使用 INDEX 會使得 INSERT, UPDATE 及 DELETE 的處理速度變慢。
使用 transaction 以增加處理速度。
Sqlite3 支援使用者定義的 function !!
沒有留言:
張貼留言