Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/chicappa.jp-pit-a-pat/web/blog/class/View.php on line 25

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/chicappa.jp-pit-a-pat/web/blog/class/View.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/chicappa.jp-pit-a-pat/web/blog/class/View.php:25) in /home/users/2/chicappa.jp-pit-a-pat/web/blog/class/View.php on line 81
ブログ | ぐぐちょこ
  • 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です。



chibe.gif

↑去年の11月くらいにちべちゃんに教えてもらって作った絵文字。
jpgになっちゃうから動かないけど、ホントはちゃんと動きます。ちょっとだけだけど…

<<和恵の結婚式 | main | 部品萌え3 >>
LEDOLL
Twitter
ARCHIVES
SEARCH
OTHERS

powered by チカッパ!ブログ