linux中sqlite3数据库的基础命令和使用方法

一、关于sqlite的一些基础概念

sqlite是一种基于Linux的SQL数据库引擎,它体积小,快速,高可靠性,功能齐全,比目前流行的大多数数据库对数据的操作要快。

这篇笔记记录了一些sqlite3常用的基础命令和使用方法。

二、sqlite3常用命令

1.首先是sqlite3安装:

        数据库操作软件:sudo apt-get install sqlite3

        数据库开发库:sudo apt-get install libsqlite3-dev

2.数据库的打开、创建:

    终端输入:sqlite3 <数据库名>.db,有则打开,没有则创建

linux中sqlite3数据库的基础命令和使用方法_第1张图片

 3.显示帮助信息:.help

linux中sqlite3数据库的基础命令和使用方法_第2张图片

 4.退出sqlite3:.quit

 5.显示当前打开的数据库文件:.database

linux中sqlite3数据库的基础命令和使用方法_第3张图片

 6.显示数据库中所有表名:.tables

 7.查看表的结构:.schema

 注意3-7都是以 "." 开头的命令。

三、SQL语句

        sql语句用于与数据库交互, 以下命令都以分号 ";" 结尾。

1.创建新表:create table (f1 type1, f2 type2,…);

         注意类型写在名字后面。

2.删除表:drop table  ;

 3.向表中插入数据:insert into values (value1, value2,…);

         注意字符串需要用单引号括起来。

4.查询表中的所有数据:select * from ;

linux中sqlite3数据库的基础命令和使用方法_第4张图片

 5.从表中删除数据:delete from where ;

linux中sqlite3数据库的基础命令和使用方法_第5张图片

         注意:在语法上可以使用where语句来确定需要删除数据的某个条件或某些条件,等于,大于或小于都可以。

6.按指定条件查询表中的数据:select * from where

linux中sqlite3数据库的基础命令和使用方法_第6张图片

 7.更新表中的数据:update set , … where ;  linux中sqlite3数据库的基础命令和使用方法_第7张图片

 8.删除数据表:drop table  ;

linux中sqlite3数据库的基础命令和使用方法_第8张图片

若需查询更多资料,可访问sqlite的官网:https://www.sqlite.org/index.html

你可能感兴趣的:(sqlite3)