首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >装了个sqlite玩

装了个sqlite玩

作者头像
用户3765803
发布2019-03-05 09:49:49
4320
发布2019-03-05 09:49:49
举报

下载回来先编译了一下

点击(此处)折叠或打开

  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,因为什么呢,需要研究一下

末尾格式

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012-04-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档