一、关于sqlite的一些基础概念
sqlite是一种基于Linux的SQL数据库引擎,它体积小,快速,高可靠性,功能齐全,比目前流行的大多数数据库对数据的操作要快。
这篇笔记记录了一些sqlite3常用的基础命令和使用方法。
二、sqlite3常用命令
1.首先是sqlite3安装:
数据库操作软件:sudo apt-get install sqlite3
数据库开发库:sudo apt-get install libsqlite3-dev
2.数据库的打开、创建:
终端输入:sqlite3 <数据库名>.db,有则打开,没有则创建
3.显示帮助信息:.help
4.退出sqlite3:.quit
5.显示当前打开的数据库文件:.database
6.显示数据库中所有表名:.tables
7.查看表的结构:.schema
注意3-7都是以 "." 开头的命令。
三、SQL语句
sql语句用于与数据库交互, 以下命令都以分号 ";" 结尾。
1.创建新表:create table <table_name> (f1 type1, f2 type2,…);
注意类型写在名字后面。
2.删除表:drop table <table_name> ;
3.向表中插入数据:insert into <table_name> values (value1, value2,…);
注意字符串需要用单引号括起来。
4.查询表中的所有数据:select * from <table_name>;
5.从表中删除数据:delete from <table_name> where <expression>;
注意:在语法上可以使用where语句来确定需要删除数据的某个条件或某些条件,等于,大于或小于都可以。
6.按指定条件查询表中的数据:select * from <table_name> where <expression>;
7.更新表中的数据:update <table_name> set <f1=value1>, <f2=value2>… where <expression>;
8.删除数据表:drop table <table_name> ;
若需查询更多资料,可访问sqlite的官网:https://www.sqlite.org/index.html