window上用cmd,把sqlite3的整个库按表导出到一个目录
来源:互联网 发布:笔记本电脑安装centos 编辑:程序博客网 时间:2024/05/16 18:32
因为项目需要将SQLite3的一些库数据倒到POSTGRESQL中,为了避免一个个数据表的导出累,花了几分钟写了个,估计有懒人用得着。
文件:export.bat
echo offmkdir %1sqlite3 %1.db ".schema" > %1\init.sqlfor /f "tokens=1* delims=:" %%a in ('sqlite3 %1.db ".tables"') do (echo "-----------------"echo %%afor %%1 in (%%a) do (sqlite3 -csv %1.db "SELECT * FROM %%1" > %1\%%1.csv)echo "-----------------"):endpause
比如有一个sqliteaaaa.db
数据库执行:export sqliteaaaa
当然前提是sqlite3.exe要在系统目录(或PATH得到,或在当前目录)之后就建立了一个sqliteaaaa文件夹,里面以“表名.csv”放着数据,0B的就是没数据的;另外,init.sql里放着建表SQL,要调成postgresql的格式,还要做点小动作。
另外:偷偷告诉一下啊。(某.zydb数据库文件,其实就是sqlite3的,把前16个字节改成sqlite3数据库的,是“SQLite format 3”,注意0x0f是 00,不是20)
0 0
- window上用cmd,把sqlite3的整个库按表导出到一个目录
- 把整个网页的表格导出到word
- Linux命令-cp 把整个目录复制到另一个目录
- MySQL 把服务器上的数据导出到本地
- mac 上如何把整个应用的所有窗口移动到某个桌面上去?
- 把控件设置到window 上
- 用NPOI插件把GridView上的图片导出到Excel的记录
- 把DATASET里的多个表导出到一个excel文件?
- CMD下用jar命令将一个目录下的所有内容打包到一个jar文件里面
- 如何下载一个网站的整个目录
- 从 window上的 SqlServer导出数据到 linux 上的Sybase
- 把一个目录下的几个目录及文件压缩到一个zip文件中
- 批处理 把文本中指定的文件从一个目录复制到另外一个目录
- 在cmd启动一个MFC程序,printf把信息输出到启运它的那个CMD窗口
- 如何在window上把项目提交到github上
- 如何把一个Group的信息归总到一列上.
- SQLite3把数据库中文目录的问题了
- window cmd 直接切换目录
- HDU 1576 A/B (逆元求扩展欧几里得)
- 快速排序
- JS-进阶-JS DOM常用的节点操作
- CSU_1023_修路
- 如何查看JDK以及JAVA框架的源码
- window上用cmd,把sqlite3的整个库按表导出到一个目录
- UIActivityIndicatorView和UIProgressView进度提示器
- C++--------------------------------------获得整数数组第二大的数
- 虚拟机linux克隆后网卡不能用
- Linux战地日记——名词解释
- 黑马程序员—集合框架(2)
- JavaScript中单引号和双引号的区别
- Android__基础
- iOS动画技术——CoreAnimation中的动画