SQLite数据库

扫码查看
 在ubuntu安装sqlite3
  https://www.sqlite.org/2018/sqlite-autoconf-3260000.tar.gz

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

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

1、./configure

SQLite数据库-LMLPHP

2、make

SQLite数据库-LMLPHP

3、sudo make install



sqlite3 开源项目源码下载
https://www.sqlite.org/src/zip/sqlite.zip?r=release

sqlite3详细文档说明
http://www.runoob.com/sqlite/sqlite-tutorial.html

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语句



http://www.runoob.com/sqlite/sqlite-tutorial.html



.dump 命令

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

$sqlite3 testDB.db .dump > testDB.sql

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

$sqlite3 testDB.db < testDB.sql

sqlite官方网站
https://www.sqlite.org/index.html 

12-10 01:12
查看更多