Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2346671
  • 博文数量: 141
  • 博客积分: 3552
  • 博客等级: 中校
  • 技术积分: 4148
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 14:39
个人简介

熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体

文章分类

全部博文(141)

分类: SQLite/嵌入式数据库

2012-04-12 15:14:06

下载回来先编译了一下

点击(此处)折叠或打开

  1. ./configure --prefix=/usr/
  2. make
  3. make install

然后执行测试一下,看看能不能用

点击(此处)折叠或打开

  1. ./sqlite3 test.db

进去后,操作一下看看

点击(此处)折叠或打开

  1. sqlite> .databases
  2. seq name file
  3. --- --------------- ----------------------------------------------------------
  4. 0 main /root/sqlite-autoconf-3071100/test.db
  5. sqlite>

用sqlite在该数据库下建一个表试试

点击(此处)折叠或打开

  1. create table pool(id int AUTO_INCREMENT NOT NULL PRIMARY KEY,ip varchar(16));

然后插入数据试试

点击(此处)折叠或打开

  1. sqlite> insert into pool values(1,"192.168.0.101"),(2,"192.168.0.102"),(3,"192.168.0.103"),(4,"192.168.0.104");


然后看一下是不是真的插进去了

点击(此处)折叠或打开

  1. sqlite> select * from pool;
  2. 1|192.168.0.101
  3. 2|192.168.0.102
  4. 3|192.168.0.103
  5. 4|192.168.0.104


搞定,退出

点击(此处)折叠或打开

  1. sqlite> .exit

sqlite很小巧,适合简单的应用

看一下生成的数据库的格式

这个应该是sqlite解析一个文件是不是sqlite数据库时需要用的信息

当建了一个表以后,在这里应该会有信息,也是格式规定的



看了一下,11040301应该是数据库表里面的那个4,但是最后一项为什么是10010309,不得而知了,需要看代码了解一下,发现最后一个的'0x27的下一个字节不是03,因为什么呢,需要研究一下


末尾格式
阅读(4022) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~