今天学习android SDK,顺便看了sqlite3的语法,总体sql跟语句差不多了。

打开dos命令行,输入:adb -s <serialNumber> shell 打开shell模式,输入

#sqlite3 /data/data/你的db文件,打开进入sqlite命令模式

sqlite>

输入.help可以打开帮助选项。

查看表结构命令:

sqlite>.table

前面带点的命令不用跟分号,其他跟其他sql语句一样需要,且语法是一样的。

 

 

这里重点记录下关于dos下shell sqlite3查询结果中中文显示乱码问题的解决方案。

首先进入dos时,输入

chph 65001把字符集改为65001,然后窗口-属性,修改字体为“Lusida console”并且设置以后都这样保存。现在中文就能正常显示,但是有个问题是不会显示完全,比如4个字的只显示2个字,可以先把窗口最小化然后再最大化就好了