安卓开发SQLite数据库连接调试一些记录

2021-04-26  本文已影响0人  伪装的狼

1、添加adb环境变量,C:\Users\Admin\AppData\Local\Android\Sdk
2、连接调试的手机,这里只能同时连接一个
3、进入cmd,打开adb,命令:adb shell
4、进入数据库目录,cd /data/data/com.damao.tomato/databases
5、如果提示: Permission denied,执行:su 获取最高权限
6、常用命令:
ls 列出文件列表
sqlite3 tomato-wow-data.db 打开Sqlite数据库

Sqlite命令:
.exit   退出
.help   帮助
.table  查看数据中的表
.schema 查看建表语句
ctrl + z 退出编辑模式,或者输入;回车结束当前语句

格式化输出,否则不显示对应:
.header on
.mode column
.timer on

获取当前时间
select date('now');

时间戳转时间
日期:
select date(1619364546,'unixepoch','localtime');

时间日期:
select datetime(1619364546,'unixepoch','localtime');

时间:
select time(1619364546,'unixepoch','localtime');

获取当前时间戳
select strftime('%s','now');

create_time是System.currentTimeMillis()获取的时间
select date(create_time/1000,'unixepoch','localtime') from task;

上一篇 下一篇

猜你喜欢

热点阅读