CUIでデータベース操作

前提:エミュレータが起動している必要がある。

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:\>C:\AndroSDK\android-sdk-windows\platform-tools\
adb.exe shell
# cd data/data/【プロジェクト作成時に指定したPackage name】
cd data/data/【プロジェクト作成時に指定したPackage name】
# ls
ls
lib
databases
files
# cd databases
cd databases
# ls
ls
【DB名】
# sqlite3 【DB名】
sqlite3 【DB名】
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
.tables
android_metadata  【Table名】
sqlite> select * from 【Table名】;
select * from 【Table名】;
1|蜈牙コヲ縲€莠コ|テ療怜膚莠弓髢狗匱驛ィ|驛ィ髟キ|141-0031|蜩∝キ晏玄隘ソ莠泌渚逕ー2-19-3|
090-1111-1111|03-1111-1111|code@shoji.co.jp
2|鬮伜コヲ縲€莉-笳銀雷繧ウ繝溘Η繝九こ繝シ繧キ繝ァ繝ウ繧コ|髢狗匱驛ィ|隱イ髟キ|141-0032|蜩
∝キ晏玄螟ァ蟠・-2-1|090-2222-2222|03-2222-2222|code@comunications.co.jp
3|蜈牙コヲ縲€髯」|テ冷雷繧キ繧ケ繝・Β繧コ|髢狗匱驛ィ||153-0043|逶ョ鮟貞玄譚ア螻ア1-2-1|090
-3333-3333|03-3333-3333|code@systems.co.jp
4|闕貞悄縲€蟆弓笳凝怜キ・蜍吝コ慾髢狗匱驛ィ||160-0014|譁ー螳ソ蛹コ蜀・陸逕コ11-4|090-444
4-4444|03-4444-4444|code@koumuten.co.jp
5|yamada||||||||
sqlite>

sqlite> .mode line
.mode line
sqlite> select  * from sqlite_master;
select  * from sqlite_master;
    type = table
    name = android_metadata
tbl_name = android_metadata
rootpage = 3
     sql = CREATE TABLE android_metadata (locale TEXT)

    type = table
    name = 【Table名】
tbl_name = 【Table名】
rootpage = 4
     sql = CREATE TABLE 【Table名】 (_id integer primary key autoincrement not null
,person_name text not null,company_name text,organization_name text,position_nam
e text,zip_code text,address text,tel1 text,tel2 text,mail text)

    type = table
    name = sqlite_sequence
tbl_name = sqlite_sequence
rootpage = 5
     sql = CREATE TABLE sqlite_sequence(name,seq)
sqlite> select  * from sqlite_master where type='table' and name='【Table名】';
select  * from sqlite_master where type='table' and name='【Table名】';
    type = table
    name = 【Table名】
tbl_name = 【Table名】
rootpage = 4
     sql = CREATE TABLE 【Table名】 (_id integer primary key autoincrement not null
,person_name text not null,company_name text,organization_name text,position_nam
e text,zip_code text,address text,tel1 text,tel2 text,mail text)
sqlite> .schema
.schema
CREATE TABLE android_metadata (locale TEXT);
CREATE TABLE 【Table名】 (_id integer primary key autoincrement not null,person_nam
e text not null,company_name text,organization_name text,position_name text,zip_
code text,address text,tel1 text,tel2 text,mail text);
sqlite>