日期:2014-05-16  浏览次数:20804 次

sqlite3导出数据的问题
我用sqlite3_open()这个接口创建了一个数据库,test.db,
用sqlite3_exec()这个函数创建了一个表DBpoint
我想把DBpoint这个表导出来,应该这么做呢? 要在代码中实现
sqlite3 数据库 数据

------解决方案--------------------
sqlite> .output a.txt 
sqlite> select * from tab_xx; 

在脚本里也可以啊
sqlite3 YOUDB "select * from youtable" > a.txt
------解决方案--------------------
引用:
引用
sqlite> .output a.txt 
sqlite> select * from tab_xx; 

在脚本里也可以啊
sqlite3 YOUDB "select * from youtable" > a.txt 

大神,我这环境是linux下的,用接口能实现吗?
sqlite不是很熟啊,刚试了一下,导出来的文件格式是
1
------解决方案--------------------
zhang3
------解决方案--------------------
20
2
------解决方案--------------------
wangg2
------解决方案--------------------
5
我想导出来是csv格式的,能实现吗?
可以实现,你先导出为文本格式,然后用vim打开以后把
------解决方案--------------------
替换为逗号就行,我以前就真么干的。。。