随笔分类 - [03-1]SQL-SQLite
摘要:解决方法:1、更换64的DLL2、在Vs开发环境中,在项目属性里按下图操作,更改目标平台为 x86。
阅读全文
摘要:哪些人,哪些公司或软件在用SQLite:Nokia's Symbian,Mozilla,Abobe,Google,阿里旺旺,飞信,Chrome,FireFox 可见SQLite的稳定性及性能是不会有什么问题的,详细列表请参见:http://www.sqlite.org/famous.html。网上关...
阅读全文
摘要:主要通过pragma指令来实现。比如: 空间释放、磁盘同步、Cache大小等。不要打开。前文提高了,Vacuum的效率非常低!PRAGMA auto_vacuum; PRAGMA auto_vacuum = 0 | 1;查询或设置数据库的auto-vacuum标记。正常情况下,当提交一个从数据库中删...
阅读全文
摘要:SQLite 默认排序为 UNICODE 编码序,与汉语拼音没有任何联系,而人们常习惯拼音序。解决方法在 C# 中其实很简单,但网上尚未见有任何中文资料说这事,只有 C 方法。以下我是通过一英文网页学到的。首先,定义和注入规则示例代码如下,很简单无须多解释。只有一点必须注意,对同一个函数只能注入一次...
阅读全文
摘要:SQLite的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。并且只能在表的末尾添加栏目比如,为 Subscription添加两个栏目ALTER TABLE Subscription ADD COLUMN Activation BLOB;ALTER TABLE...
阅读全文
摘要:SQLite性能优化主要通过pragma指令来实现。比如: 空间释放、磁盘同步、Cache大小等。不要打开。前文提高了,Vacuum的效率非常低!PRAGMA auto_vacuum; PRAGMA auto_vacuum = 0 | 1;查询或设置数据库的auto-vacuum标记。正常情况下,当...
阅读全文
摘要:SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1.对表中行的检索数目,越小越好2...
阅读全文
摘要:--------------------------修改表结构--------------------------------------------------SQLite的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。并且只能在表的末尾添加栏目比如,为 ...
阅读全文
摘要:用了ADO.NET 2.0 SQLite Data Provider 这样可以直接利用它来创建一个加密的sqlite数据库。有关c#代码如下:1、创建空的sqlite数据库。 //数据库名的后缀你可以直接指定,甚至没有后缀都可以//方法一:创建一个空sqlite数据库,用IO的方式FileStrea...
阅读全文
摘要:sqlite的语法和sql server的语法是有一些区别的,比如插入数据,对于标示种子的字段,必须指定为NULL,而获得新id,在sql server中是SELECT @@IDENTITY [id]但是在sqlite中不是这样,而是insert into t_1(id,name)values(NU...
阅读全文
摘要:前几天一直忙着应聘工作、把学习都有些怠慢了,从昨天起已经开始上班了、虽然现在只是试用期,但是我很高兴,因为我现在还只是一个没有毕业的专科生。嘿嘿,不说了,开始写学习笔记。。。SQLITE 中有如下几种常见的数据类型:【有位大侠说过下面这样的一句话,我在此Copy一下:Sqlite常用数据类型,这句...
阅读全文