安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > DataBase > SQLite > 什么是SQLite

什么是SQLite

时间:2014-12-17来源: 作者:点击:
什么是SQLite

一、什么是SQLite

  SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

//内容来自安云网

  SQLite支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。 //内容来自AnYun.ORG

      SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,同时它还支持事务处理功能等等。也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么现在你可以考虑使用SQLite。

//本文来自安云网

二、下载安装及使用SQLite

  SQLite官方地址:http://www.sqlite.org //内容来自AnYun.ORG

  SQLite下载页面:http://www.sqlite.org/download.html/

//内容来自安云网

  我们以Windows版本 sqlite-shell-win32-x86-3071000.zip (发布于2012-1-16) 为例介绍其安装及使用。 //本文来自安云网

  下载后,将sqlite-shell-win32-x86-3071000.zip 解压缩至D:\SQLite 目录即完成安装。目录中只有一个文件 sqlite3.exe。 //内容来自安云网

  打开一个CMD命令窗口。进入SQLite目录,输入 sqlite3 test.db,启动SQLite程序并创建一个名为test数据库。 //内容来自AnYun.ORG

  接着建一张名为category的表,表中有3个字段 分别是 categoryId、title、addtime。SQL语句如下: //内容来自安云网

  create table Category (CategoryId integer primary key autoincrement not null, Title text(50), AddTime text(50));  //内容来自安云网

  向Category表插入两条记录。语句如下: //内容来自AnYun.ORG

  insert into Category (Title,AddTime) values ('html-css', '2012-2-17');
  insert into Category (Title,AddTime) values ('javascript', '2012-2-17');

//内容来自安云网

  接着读取刚才插入的记录。语句如下: //内容来自安云网

  select * from Category; //内容来自安云网

  最后输入.quit 命令退出。 查看D:\sqlite目录,你会发现多了一个test.db 数据库文件。整个过程如图: //内容来自安云网

什么是SQLite

//本文来自安云网


 

//本文来自安云网

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容