欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年vf数据库常用命令开发SQLite数据库常用的管理工 .pdf

    • 资源ID:39901921       资源大小:37.77KB        全文页数:4页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年vf数据库常用命令开发SQLite数据库常用的管理工 .pdf

    vf 数据库常用命令:开发 SQLite 数据库常用的管理工具疯狂代码 http:/CrazyC 虽然说一直在用 Sql Server2000 和2005开发项目,但是某些时候想开发一些小的应用程序,用这种数据库就不合适了,想想可以用ACCESS做数据库,但是一直觉得ACCESS是过去的东西,和 C#不是很搭配。所以就在网上搜索了一下,发现有一个SQLite是支持.NET开发的绿色数据库,直接一个System.Data.SQLite.DLL 就可以访问 SQLite数据库,进行各种操作,还支持事务。找到了合适的数据库,但是去官网下了安装包一装就一个DLL 文件,并没有附带一个管理工具,那怎么建库建表啊?看来只能在网上找第三方开发的工具了。网上一搜索,还是有不少的管理工具,觉得还是按照我的安装顺序依次介绍吧。;最先找到的是 SQLiteAdministrator,最新版本是 0.8.3.2 的,不过好像也是很久前更新的。看了作者的介绍,数据库基本功能都有了,软件看着也满漂亮。优点:这个软件上手很方便,因为有中文语言。可以随时编写SQL 语句和查看表数据,修改表数据缺点:好像对中文支持不是很好,因为我通过程序输入中文在它里面显示是乱码,但是在它里面看的是中文在显示到开发程序上就是乱码。自己的第一个SQLite数据库是它建的,表都建好了,到开发的时候发现对中文支持不好,可惜该软件没有地方改语言。我的软件是开发完了,可是调试都是自己写的界面来看结果,不能通过管理工具改东西效率还是有点不高,没有办法最后还是狠心又在网上搜索;找到的第二个是SharpPlus SQlite Developer,是一款商业开发的。优点:也支持中文界面,并且字符编码可以支持UTF-8等,所以不存在乱码问题了。因为是商业的,功能上要多一些,操作上也更方便些。缺点:感觉界面稍微土了点;第三个是 SQLite Expert Personal 1.7.13这个开发商比较好,提供了一个免费的版本,既然商业的收钱,那么先用用免费的看看。优点:支持UTF-8编码,不会中文乱码,界面跟SQLite Administrator一样漂亮,操作很方便。缺点:英文界面。因为SQLite不需要服务端,又不支持存储过程,自定义函数等功能,所以它的管理工具的功能也没有那么复杂,但是SQLite并没有其他数据库那么好对付啊!1。从www.sqlite.org下载SQLite3.3.4 的版本 ;为了方便,我把它解压了,就一个SQLite3.exe,放入 Windows 目录下。;Cmd 进入命令行 ;1);创建数据库文件:;SQLite3 d:test.db 回车 ;就生成了一个 test.db 在d盘。;这样同时也 SQLite3挂上了这个 test.db ;2);用.help 可以看看有什么命令 ;.help 回车即可 ;3)可以在这里直接输入 SQL 语句创建表格 用;结束,然后回车就可以看到了 ;4)看看有创建了多少表 ;.tables ;5)看表结构 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -;.schema 表名 ;6)看看目前挂的数据库 ;.database ;7)如果要把查询输出到文件 ;.output 文件名 ;查询语句;;查询结果就输出到了文件c:query.txt;把查询结果用屏幕输出 ;.output stdout;8)把表结构输出,同时索引也会输出 ;.dump 表名 ;9)退出 ;.exit 或者.quit2。从http:/ 驱动。;下载了安装,在安装目录中存在System.Data.SQLite.dll ;我们只需要拷贝这个文件到引用目录,并添加引用即可对SQLite数据库操作了 ;所有的 A 对象都是以 SQLite开头的,比如 SQLiteConnection ;连接串只需要如下方式 ;Data Source=d:test.db 或者DataSource=test.db-应用在和应用程序或者.net 能够自动找到的目录 ;剩下的就很简单了 3。SQL 语法 ;由于以前用 SQLServer或者ISeries,所以 DDL 的语法很汗颜 ;1)创建一个单个 Primary Key 的table ;CREATE TABLE;Admin(;UserName nvarchar(20);PRIMARY KEY NOT NULL,;Password nvarchar(50);NOT NULL,;Rank smallint NOT NULL,;MailServer nvarchar(50);NOT NULL,;MailUser nvarchar(50);NOT NULL,;MailPassword nvarchar(50);NOT NULL,;Mail nvarchar(50);NOT NULL ;);2)创建一个多个 Primary Key 的table ;CREATE TABLE;CodeDetail(;CdType nvarchar(10);NOT NULL,;CdCode nvarchar(20);NOT NULL,;CdString1 ntext;NOT NULL,;CdString2 ntext;NOT NULL,;CdString3 ntext;NOT NULL,;PRIMARY KEY(CdType,CdCode)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -;);3)创建索引 ;CREATE;INDEX IX_Account ON;Account(IsCheck,UserName);还可以视图等等。4.还有很有用的 SQL ;Select*from Sqlite_master ;Select datetime(now);Select date(now);Select time(now);以及很多函数,具体可以参考SQLite的wiki.oh,还有就是看到有人说,好像成批插入的时候,启动事务,比不启动事务快n倍 还有就是尽量使用参数化的SQL,估计和商用 DB 一样能够自动 Prepare.=sqlite可以在 shell/doscommand 底下直接执行命令:sqlite3 film.db select*from film;输出 HTML 表格:sqlite3-html film.db select*from film;将数据库倒出来:sqlite3 film.db.dump output.sql 利用输出的资料,建立一个一模一样的数据库(加上以上指令,就是标准的SQL 数据库备份了):sqlite3 film.db output.sql 在大量插入资料时,你可能会需要先打这个指令:begin;插入完资料后要记得打这个指令,资料才会写进数据库中:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -commit;Tag 标签:sqlite管理工具 2009-9-25 1:52:39 疯狂代码 http:/CrazyC 4 页,共 4 页 -

    注意事项

    本文(2022年vf数据库常用命令开发SQLite数据库常用的管理工 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开