Android中sql數據庫adb操作

使用adb命令查看數據庫:

1.在命令行窗口輸入adb shell回車,就進入了Linux命令行,現在就可以使用Linux的命令了。

2.ls回車,顯示所有的東西,其中有個data。(ls:顯示所有,cd:進入)

3.cd data回車,再ls回車,cd data回車,ls回車後就會看到很多的com.。。。,那就是系統上的應用程序包名,找到你數據庫程序的包名,然後進入。

4.進去後在查看所有,會看到有databases,進入databases,顯示所有就會發現你的數據庫名字,這裏使用的是"stu_db"。

5.sqlite3 stu_db回車就進入了你的數據庫了,然後“.schema”就會看到該應用程序的所有表及建表語句。

6.之後就可以使用標準的SQL語句查看剛纔生成的數據庫及對數據執行增刪改查了。

sqlite3 stu_db
sqlite3 stu_db
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .schema
.schema
CREATE TABLE android_metadata (locale TEXT);
CREATE TABLE stu_table(id int,sname varchar(20),sage int,ssex varchar(10));  --->創建的表
sqlite> select * from stu_table;
select * from stu_table;
1|xiaoming|21|male
sqlite>

 插入數據

sqlite> insert into stu_table values(2,'xiaohong',20,'female');

插入的數據記得要和表中的屬性一一對應
insert into stu_table values(2,'xiaohong',20,'female');
sqlite> select * from stu_table;
select * from stu_table;
1|xiaoming|21|male
2|xiaohong|20|female   --------------> 插入的數據
sqlite>

當點擊修改數據的按鈕時候

sqlite> select * from stu_table;
select * from stu_table;
1|xiaoming|23|male  -------------->年齡被修改爲23
2|xiaohong|20|female
sqlite>
 

當點擊刪除數據的按鈕

sqlite> select * from stu_table;
select * from stu_table;
1|xiaoming|23|male        id=2的數據已經被刪除

發佈了24 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章