Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1183420
  • 博文数量: 221
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2139
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-27 19:53
个人简介

JustForFun

文章分类

全部博文(221)

文章存档

2024年(6)

2023年(8)

2022年(2)

2021年(2)

2020年(29)

2019年(11)

2018年(23)

2017年(41)

2016年(76)

2015年(23)

我的朋友
最近访客

分类: LINUX

2016-09-14 16:33:28

 在ubuntu安装sqlite3
 

解压压缩包:tar -zvxf sqlite-autoconf-3260000.tar.gz

进入解压后的文件夹,通过以下几个命令进行安装

1、./configure

2、make

3、sudo make install



sqlite3 开源项目源码下载


sqlite3详细文档说明


sqlite数据库浏览器软件 SQLite Database Browser

创建数据库文件
cj@google:~/www/sqlite_test$ sqlite3 testDB.db
SQLite version 3.26.0 2018-12-01 12:34:55
Enter ".help" for usage hints.
sqlite> CREATE TABLE db_v (id integer primary key, version varchar(30));
sqlite> INSERT INTO db_v VALUES(0,'1.0');
sqlite> .quit

创建表格命令:create table tablename(字段,字段)
 
这里从命令上可以清楚的看到、在sqlite数据库中创建表格字段的时候、允许不为字段申明数据类型。
 
这是区别于其它关系型数据库的。
 
执行插入命令:insert into tablename values(value,values)在、前面我们可以看出、sqlite的操作上和
 
sqlserver没什么太大区别、值得注意的是、insert时区别于sqlserver中、因为sqlserver中允许使用
 
"insert table  name values(value,value)"这样的省略式擦入。但是sqlite中是不允许使用省略式插入语句的。
 
执行删除语句:delete  from tablename where <条件>
 
删除数据语法和sqlserver相同、
 
删除表则命令为:drop table tablename
 
数据更新命令:update tablename set 字段=值 如果需要条件的话、添加上where语句。
 
执行查询语句:select *from tablename 可跟随where语句







.dump 命令

您可以在命令提示符中使用 SQLite .dump 点命令来导出完整的数据库在一个文本文件中,如下所示:

$sqlite3 testDB.db .dump > testDB.sql

上面的命令将转换整个 testDB.db 数据库的内容到 SQLite 的语句中,并将其转储到 ASCII 文本文件 testDB.sql 中。您可以通过简单的方式从生成的 testDB.sql 恢复,如下所示:

$sqlite3 testDB.db < testDB.sql

sqlite官方网站
 

阅读(1405) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~