摘要: .nullvalue STRING 用STRING代替null值显示,不难理解,就不再累述了。 .output FILENAME 设置把查询输出到文件,后面的输出结果都保存到文件中,如: sqlite> .mode listsqlite> .output websites.txtsqlite> se... 阅读全文
posted @ 2012-07-10 16:42 码农神说 阅读(286) 评论(0) 推荐(0) 编辑
摘要: .help 显示帮助信息 .import FILE TABLE 把文件中的数据导入到表中,各字段用separator(默认是"|")的值为分隔符,下面我们举个例子。 我们在F盘下建一个data.txt文件,内容如下: 4|开源5|技术 .import命令操作如下: sqlite> .impor... 阅读全文
posted @ 2012-07-10 16:41 码农神说 阅读(314) 评论(0) 推荐(0) 编辑
摘要: .dump ?TABLE? ... 以SQL语句方式显示表的结构。如: sqlite> .dump webstiesBEGIN TRANSACTION;COMMIT;sqlite> .dump websitesBEGIN TRANSACTION;CREATE TABLE [websites] ([... 阅读全文
posted @ 2012-07-10 16:40 码农神说 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 可以接着上一步操作,直接向DOS窗口输入.help命令来查看SQLite的所有命令行及解释如下: F:\>sqlite3SQLite version 3.6.16Enter ".help" for instructionsEnter SQL statements terminated with a ... 阅读全文
posted @ 2012-07-10 16:38 码农神说 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 注解:?表示支持正则表达式 .backup ?DB? FILE 备份数据库到文件,默认备份的是main数据库,如果不附加数据库,test.db文件中默认的只有main数据库。 命令操作举例: sqlite> .backup mydb.baksqlite> 此时可以再F盘看到mydb.bak文件,用... 阅读全文
posted @ 2012-07-10 16:38 码农神说 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 首先做点铺垫说明:sqlite程序通过查找分号(;)来决定一个SQL语句的结束,所以要执行SQL语句请确保在SQL语句后有分号(;).如果你省略分号,sqlite3将给你一个连续的命令提示符(...> )并等你给当前的SQL命令添加更多的文字。这个特点让你输入多行的多个SQL语句.但点号(.)命令... 阅读全文
posted @ 2012-07-10 16:37 码农神说 阅读(162) 评论(0) 推荐(0) 编辑
摘要: SQLite 是一个类似Access的轻量级数据库系统,但是更小、更快、容量更大,并发更高。为什么说 SQLite 最适合做CMS(内容管理系统)呢?并不是说其他数据库不好, Oracle、MySQL、SQLServer 也都是非常优秀的 DBS,只不过他们设计目标不同,特性不同,所以只有更适用某个... 阅读全文
posted @ 2012-07-10 16:35 码农神说 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 在使用Sqlite大批量的插入数据时间,发现SQLITE的响应数据相当慢,不管是PHP还是.NET都是如此。后来在网上找到SQLite的插入机制,知道要在插入时使用事务,可以加速。SQLite的事务请使用begin和commit,以下以PHP为例(使用的框架是ThinkPHP),在TP中可以直接使用... 阅读全文
posted @ 2012-07-10 16:34 码农神说 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 在 .NET 里面使用 SQLite, 我这里使用的wrapper是 System.Data.SQLite,它只需要一个dll,接口符合ADO.Net 2.0的定义,性能也不错,NHibernate用的也是它,目前支持ADO.NET 3.5了,支持集成在 VS2005 和 VS2008里面,而且支持... 阅读全文
posted @ 2012-07-10 16:30 码农神说 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 目前,PHP5.3以前的版本还不能直接支持Sqlite3,即不支持DB3后缀的Sqlite数据库文件.使用PHP连接Sqlite3时会报错,以下为一个解决办法:If you get an error message:Warning: sqlite_open() [function.sqlite-op... 阅读全文
posted @ 2012-07-10 16:24 码农神说 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 下载 SQLiteHelper初始化数据库地址:public static readonly string ConnStr = AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings["SqliteDbPat... 阅读全文
posted @ 2012-07-10 16:05 码农神说 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 将SQLite放在WEB不能访问到的地方。有些虚拟主机一般也都会提供一个单独目录,供用户放一些不想被下载或访问的文件,所以放在这个目录很安全。 如果PHP是作为CGI或者APACHE的单独进程运行,那么可以修改一下SQLite数据库文件的权限,比如0600。 假如WEB服务器是APACHE,并且... 阅读全文
posted @ 2012-07-10 15:12 码农神说 阅读(425) 评论(0) 推荐(0) 编辑