DB構成

Android開発に関するメモランダム

カテゴリー: 家計簿アプリ  閲覧数:453 配信日:2013-08-11 09:40


DB構成


Active code page: 65001

C:\Users\Administrator>chcp
Active code page: 65001

C:\Users\Administrator>adb shell
# cd data/data/com.fc2.blog98.andromaker.housekeepingbook/databases
cd data/data/com.fc2.blog98.andromaker.housekeepingbook/databases

# ls
ls
output.txt
androidoutput.txt
c:dump.txt
C:output.txt
HousekeepingBook.db

# sqlite3 HousekeepingBook.db
sqlite3 HousekeepingBook.db
SQLite version 3.5.9
Enter ".help" for instructions

sqlite> .tables
.tables
2013-7            2013-7-22         2013-7-8          2013-8-8
2013-7-1          2013-7-23         2013-7-9          aaaa
2013-7-10         2013-7-24         2013-8            android_metadata
2013-7-11         2013-7-25         2013-8-1          item
2013-7-13         2013-7-26         2013-8-10         utiwake
2013-7-14         2013-7-27         2013-8-2
2013-7-16         2013-7-29         2013-8-5
2013-7-17         2013-7-7          2013-8-7

sqlite> .headers on
.headers on

sqlite> .show
.show
    echo: off
 explain: off
 headers: on
    mode: list
nullvalue: ""
  output: stdout
separator: "|"
   width:

sqlite> select * from aaaa;
select * from aaaa;

sqlite> select * from item;
select * from item;
_id|Item
1|ポロシャツ
2|飲食
3|

sqlite> select * from utiwake;
select * from utiwake;
_id|Utiwake
1|服

2|パスタ
3|

sqlite> select * from '2013-7';
select * from '2013-7';
_id|Item|Kingaku
1|ポロシャツ|1690
2|ポロシャツ|680
3|飲食|123
4|ポロシャツ|12
5|ポロシャツ|345
6|飲食|789

sqlite> select * from '2013-7-16';
select * from '2013-7-16';
_id|Item|Utiwake|Kingaku
1|ポロシャツ|パスタ|345
2|飲食|パスタ|789

sqlite> .exit
.exit

・テーブルスキーマ情報
sqlite> .schema aaaa
.schema aaaa
CREATE TABLE aaaa (_id integer primary key,Item text not null,Utiwake text,Kingaku text);
sqlite> .schema item
.schema item
CREATE TABLE item (_id integer primary key,Item text not null);
sqlite> .schema utiwake
.schema utiwake
CREATE TABLE utiwake (_id integer primary key,Utiwake text not null);
sqlite> .schema '2013-7'
.schema '2013-7'
CREATE TABLE '2013-7' (_id integer primary key,Item text not null,Kingaku text);
sqlite> .schema '2013-7-16'
.schema '2013-7-16'
CREATE TABLE '2013-7-16' (_id integer primary key,Item text not null,Utiwake text,Kingaku text);

※トリガー利用形式なし


一覧

テーブル名 生成クラス名 生成メソッド名 テーブル内容 呼出箇所
1 aaaa SubOpenHelper onCreate onCreateメソッド
2 item Item createTable 項目 onClickメソッド
3 utiwake Item createTable 内訳 onClickメソッド
4 HousekeepingBook createMonthTable onCreateメソッド
5 HousekeepingBook createTable onCreateメソッド


週間人気ページランキング / 4-12 → 4-18
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/4/19 1:01 更新
指定期間人気ページランキング / 1970-1-1 → 2025-4-18
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/4/19 1:01 更新