注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

博客-博客的博,博客的客

这是一个博客......

 
 
 

日志

 
 

如何利用SQLite Expert实现两个SQLite数据库的流水合并  

2014-06-03 17:59:49|  分类: 智库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
SQLite Expert Professional是一款可视化的数据库管理工具,允许用户打开 SQLite 数据库执行创建、编辑、复制、提取等操作。SQLite Expert支持所有的图形界面的SQLite特征。它包括一个可视化查询生成器,一个SQL编辑与语法突出和代码自动完成,强大的table和view设计与导入导出功能。目前没有找到汉化版,只有英文版。SQLite Expert 软件下载:http://pan.baidu.com/s/1jG5LZ2u 。
下载压缩包并解压后,运行SQLiteExpertSetup.exe安装,安装界面为英文,一路 Next 即可。安装完成后会自动启动软件,先直接关闭。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
如果出现这个界面,直接关闭即可,不用理会。这个是提示进行软件升级的。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 
将压缩包中的 license2.key 和 Sqlite3crypt_yhk.dll 两个文件拷贝到软件的安装目录中(安装目录在刚才的安装过程中有显示,一般为C:\Program Files\SQLite Expert\Professional 3)。然后重新运行SQLite Expert软件(安装程序默认不在桌面创建快捷方式,需要在开始菜单中查找)。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
选择Tools菜单下的Options 项,进入设置界面。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
在Data项设置中选择使用 Sqlite3crypt_yhk.dll 来做为SQLite Library。 
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 选择File菜单下的 Open Database 项,打开数据库。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 选择文件窗口中的文件类型要修改为 Any File (*.*) 才能看到目录中的数据库文件,例如 YKTData.ydb。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
选择了要打开的数据库文件后会弹出如下对话框(提示数据库文件是加密的),点击 OK 即可。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 此时数据库左下角显示红色的圆形叉号,表示数据库并没有打开。在数据库文件(YKTData)上单击右键,选择 Enter Encryption Key 项。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 输入数据库的密码(与用小助手打开数据库一样的密码)并点击 OK 按钮。 
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 选此时数据库左下角显示绿色圆形图标,表示已经成功打开数据库,并且可以查看数据库中的表和数据。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 将要合并流水的两个数据库都打开,如下图所示。下面的步骤以将数据库20140302中的流水导入YKTData数据库为例。 
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  右键单击要导出的表(20140302库中的T_Water),选择 Rename Table T_Water 项。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  将T_Water表改名,比如改为T_Water1,改名是为了将表导入YKTData数据库中时不会重名,点击 OK 确认。 
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  改名完成后,选中YKTData数据库,选择 Import/Export 菜单中的 Data Transfer Wizard 项。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  Operation 项选择 Import data into the selected database (YKTData),表示将数据导入YKTData数据库。
  Source 项选择 Another SQLite database,在下拉列表中选择 20140302 数据库,表示数据来源于另外一个数据库20140302。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  选择要导入的数据类型等信息,可以到下一步中再选择,直接点击 Next 按钮。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  先点击 Unselect all 按钮,清除所有选择,然后选择要导入的表(T_Water1),去掉Type为Index的项目选中状态,避免重复。确认与下图所选项目一致后,点击 Next 按钮。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  要导入的数据信息显示,直接点击 Next 按钮开始导入。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  进度达到100%,导入完成,点击 Finish 按钮结束导入过程。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  此时YKTData数据库中已经有了T_Water1 表,下面要做的就是把T_Water1表中的流水合并到T_Water表中。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
  选择SQL标签页,在空白处输入倒数据的SQL语句,并按 Execute SQL 按钮执行,执行完结后会在下方显示类似 7301 rows affected, 14602 total 字样,表示导入了7301行数据,导入完成后表中共有14602行记录。
  SQL语句:  INSERT INTO T_Water (AccountID, OperateID, ChangeMoney, CurrMoney, PosID, BusManID, BusManName, OperatorID, MealID, OldCardID, NewCardID, SequenceID, ProcessFlag, CorrectFlag, CreateTime, OccurTime, WorkDate)
SELECT AccountID, OperateID, ChangeMoney, CurrMoney, PosID, BusManID, BusManName, OperatorID, MealID, OldCardID, NewCardID, SequenceID, ProcessFlag, CorrectFlag, CreateTime, OccurTime, WorkDate FROM T_Water1 Order by ID
  说明:红上面的SQL语句色的T_Water1 表示来源数据表,可以根据实际情况修改(如果你没有把T_Water 改名为 T_Water1)。的流水的两个数据库都打开,如下图所示。下面的步骤以将数据库20140302中的流水导入YKTData数据库为例。 
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
选择T_Water表,选择Data标签页,查看导入的数据是否正确。
如何利用SQLite Expert实现两个SQLite数据库的流水合并 - tyl456 - 博客-博客的博,博客的客
 
 
  评论这张
 
阅读(368)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017