- 2010-01-03 19:50:14
- SQLiteをごにょごにょ
あけましておめでとうございます。
気が付いたら、Flashと年越ししたワタシです。
最近SQLiteを勉強したのでメモです。はじめてのスクリプトメモ…どきどき。
いろいろはしょってるけど、メモだから良しとしよう。
AdobeAIRでは、SQLite(エスキューライト)ていう、
簡単なデータベースがローカルに作れる機能がついてる。
データを暗号化して保存できたりも出来るから便利。
*データベースのテーブルを作るとき
test:テーブルの名前
INTEGER PRIMARY KEY:順番に番号をつけてくれる(主キーみたいなの)
TEXT:データ型(他にも NULL、REAL、BLOBとか)
"CREATE TABLE IF NOT EXISTS test (" +
" no INTEGER PRIMARY KEY," +
" name TEXT" +
")";
*データベースの中をみたいとき
全部みたいとき
"SELECT * FROM test";
列を選んでみたいとき
"SELECT name FROM test";
*データを入れたいとき
"INSERT INTO test (name) VALUES(@name)"
parameters["@name"] = "みかん";
*データを置き換えたいとき
num:列の番号
"UPDATE test SET name = @namr WHERE no=" + num;
parameters["@name"] = "りんご";
*データを削除したいとき
"DELETE FROM test WHERE no=" + num;
ざっくりよく使うものを書いてみたけど、まだまだ奥の深いSQLiteです。
↑去年の11月くらいにちべちゃんに教えてもらって作った絵文字。
jpgになっちゃうから動かないけど、ホントはちゃんと動きます。ちょっとだけだけど…
気が付いたら、Flashと年越ししたワタシです。
最近SQLiteを勉強したのでメモです。はじめてのスクリプトメモ…どきどき。
いろいろはしょってるけど、メモだから良しとしよう。
AdobeAIRでは、SQLite(エスキューライト)ていう、
簡単なデータベースがローカルに作れる機能がついてる。
データを暗号化して保存できたりも出来るから便利。
*データベースのテーブルを作るとき
test:テーブルの名前
INTEGER PRIMARY KEY:順番に番号をつけてくれる(主キーみたいなの)
TEXT:データ型(他にも NULL、REAL、BLOBとか)
"CREATE TABLE IF NOT EXISTS test (" +
" no INTEGER PRIMARY KEY," +
" name TEXT" +
")";
*データベースの中をみたいとき
全部みたいとき
"SELECT * FROM test";
列を選んでみたいとき
"SELECT name FROM test";
*データを入れたいとき
"INSERT INTO test (name) VALUES(@name)"
parameters["@name"] = "みかん";
*データを置き換えたいとき
num:列の番号
"UPDATE test SET name = @namr WHERE no=" + num;
parameters["@name"] = "りんご";
*データを削除したいとき
"DELETE FROM test WHERE no=" + num;
ざっくりよく使うものを書いてみたけど、まだまだ奥の深いSQLiteです。
↑去年の11月くらいにちべちゃんに教えてもらって作った絵文字。
jpgになっちゃうから動かないけど、ホントはちゃんと動きます。ちょっとだけだけど…
- | permalink | comments(0) | trackbacks(0) | *edit