1SQLite权威指南TheDefinitiveGuidetoSQLite(内容摘要)MichaelOwensCopyright.2006byMichaelOwens本书的示例代码可到下载。2推荐者的话最近对SQLite很感兴趣,认真学习有一个多月了。学习时基本找不到既好又系统的中文文章,也买不到好的中文书籍,看来SQLite在国内还是不够流行,这么好的东西,可惜了。以我中等偏下的眼界,《TheDefinitiveGuidetoSQLite》是我所见到的最好的“SQLite入门+大全”了,可惜也是英文的。实在找不到别的,也只好看它了,尽管我英语很不好。由于英语很不好,又因为是打字员出身的干部,所以多年来养成了一个更不好的毛病,就是在不得不看英文资料时总喜欢一边看一边翻,主要是怕下次再看时还是看不懂。看《TheDefinitiveGuidetoSQLite》时这个毛病也没改,当然了,看的时候就是挑着看的,翻的也只是书中的一小部分了。一般情况下看完也就看完了,很少有“下次再看”的机会,这次例外。由于越学越觉着SQLite好玩,就想向身边的人也介绍一下,就“再看”了。越看越羞愧,本来英语就差,还随看随翻,结果可想而知。但由于没什么动力,也就无意再重新润色了,就这样吧,反正也没什么人看,估计遗害不会太广。SQLite是没有版权的,但这本书却是受版权保护的,也不知我这样做是否合法。发到网上也只是想做一个好事,响应SQLite的共享精神。估计不会有人来告我吧,反正我没钱。另外,我也只翻译了书中很小的一部分,也许根本算不上翻译(不能乱抬高自己),就算是对SQLite和《TheDefinitiveGuidetoSQLite》一书的一个推荐吧,同样对SQLite感兴趣但又看不懂我的中文的兄弟,强烈建议看原文。感谢RichardHipp编出这么好的程序,感谢MichaelOwens写出这么好的书。“空转”只是我的网名之一,网上网下知之者甚少,也就是一起骑车的几个人知道吧。如果本文对您能有一点点帮助,也算是我对SQLite做了一点贡献吧。本文中带有“空注”的内容是我个人所做的简单说明和忏悔,与原作者无关(以我的翻译水平,估计全文跟原作者都没什么关)。接触SQLite时间不长,所以本文难免会有很多错误,不是故意误导大家,是真的水平低。如果有兄弟想对我提出指导,我的邮箱是:njgaoyi@yahoo.com.cn。如果我没有回信,不是因为不想回,是因为我很少上网,在此先行谢过。分析源程序时,发现每个SQLite源文件的头部都有这样一段话:Theauthordisclaimscopyrighttothissourcecode.Inplaceofalegalnotice,hereisablessing:Mayyoudogoodandnotevil.Mayyoufindforgivenessforyourselfandforgiveothers.Mayyousharefreely,nevertakingmorethanyougive.这几句话我很喜欢,翻译不好,就拿原文出来吧,与大家共勉。空转Ver1.00:2009-11-07于南京(如果以后有时间、兴趣,就把翻译过的内容好好修改一下,或者再多翻一些。但愿还有以后的版本)3总目录■前言■第1章SQLite介绍■第2章入门■第3章关系模型■第4章SQL■第5章设计和概念■第6章核心CAPI■第7章扩充CAPI■第8章语言扩展■第9章SQLite内核■附录ASQL参考■附录BCAPI参考■附录CCodd的12条准则■索引4目录SQLite权威指南..............................................................................................................................1总目录..............................................................................................................................................3目录..................................................................................................................................................4前言..................................................................................................................................................1第1章SQLite介绍......................................................................................................................2内嵌式数据库...........................................................................................................................2开发者的数据库.......................................................................................................................3管理员的数据库.......................................................................................................................3SQLite的历史..........................................................................................................................3谁使用SQLite..........................................................................................................................4体系结构...................................................................................................................................4接口(Interface)..................................................................................................................5编译器(Compiler).............................................................................................................5虚拟机(VirtualMachine)..................................................................................................5后端(Back-end).................................................................................................................6工具和测试代码(UtilitiesandTestCode)........................................................................7SQLite的特色..........................................................................................................................7零配置...............................................................................................................................7兼容性...............................................................................................................................7紧凑性...............................................................................................................................7简单...................................................................................................................................8适应性...............................................................................................................................8不受拘束的授权...............................................................................................................8可靠性...............................................................................................................................8易用性...............................................................................................................................8性能和限制...............................................................................................................................9附加信息.................................................................................