在命令提示符中找不到sql执行的结果
在Qt代码中经过if判断测试.exec()执行过的sql是执行成功的但是在命令提示符中查询不到建立的table等信息。
原因:sqlite 和mysql,Oralce等大型数据库不同,sqlite是轻量级的数据库,每个建立的数据库都默认存放在自己工程的目录下,可以在终端中打开数据库时候指定他的路径,比如
sqlite3 /home/kylin/***/*.db
详细步骤:
查看代码的执行结果,按照以下步骤,在项目文件目录下(build目录)(构建过的,可执行文件目录),右键在终端中打开执行以下操作就可以看到sql执行过的结果了!
附加一条sqlite的命令:
获取sqlite中所有列信息:(列名,列内容)
PRAGMA table_info([查询的表名])