当前开发程序,往往涉及到大量数据的存储和查询,为了能够更好的利用存储空间和更快的得到查询结果。我们通常使用数据库来进行对数据的操作。但很多数据库为了高效和多功能,数据库程序非常大。这就令程序开发者面临一个很尴尬的问题。比如开发一个局域网聊天程序,开发者希望能够对聊天记录进行保存,以便日后查找。开发者为了更好的管理数据,而且减少程序中对数据操作的代码,于是他决定使用数据库来管理聊天记录,并利用数据库的接口来得到自己感兴趣的数据。但他很快就会发现也许自己的数据,完全按照文本方式存储,不压缩也可能才1M左右。可是数据库程序也许远远大于这个数目了。通过数据库来提高存储空间利用的目的根本不可能到达。
在这种情况下,我们就需要数据库程序尽可能的小。需要使用轻型数据库。这里推荐sqlite,官网http://www.sqlite.org/。这个软件是完全开源,而且免费的。我们在网页上选择download,下载Precompiled Binaries For Windows。的三个文件。(或者见http://download.csdn.net/detail/cloud95/4193772)
下好后,我们把sqlite-shell-win32-x86-3071100的文件夹下的sqlite3.exe提出来放在D盘。然后进入cmd命令行,执行如下命令:
sqlite3.exe 数据库路径 //如果没有,就会创建一个,但是如果数据库中没有表,那么退出后就不会保存
create table login ( [user] [text] ); //创建一个表,注意语句以;号结束。
.table //列出数据库中的表名