当前位置: 首页 > news >正文

基于嵌入式的数据库SQLite

轻量级的嵌入式数据库sqlite

1 SQLite3的安装

采用在线安装,在linux命令行:sudo apt install sqlite3

在命令行输入sqlite3,显示如下界面则表示安装成功。

2 SQLite3的基本指令

系统命令

.quit 退出数据库

.help 数据库的帮助文档

.exit 退出数据库

.schema 查看创建的表

.databases 查看打开的数据库

.table 查看当前数据库下的表格

创建数据库

sqlite3 数据库名.db,回车,如:

数据库基础命令

1 创建表

creat table 表名(数据段名 数据类型 , 数据段名 数据类型 , ...);回车,如:

2 插入数据(完全插入)

insert into 表名 values(数据1,数据2,....);回车,如:

3 插入数据(部分插入)

insert into 表名(数据段名 , 数据段名,...) values(数据1,数据2,...);回车,如:

4 查询数据(所有数据)

select * from 表名;回车,如:

5 查询数据(部分数据)

select 数据段名,数据段名,数据段名... from 表名;回车,可以不止一个数据段,如:

6 按照值查询

select * from 表名 where 数据段名=值;回车,多个数据段名用and或者or连接,如:

id为1001且name为gzy的数据:

id为1001或者name为zhangsan的数据:

7 删除记录

delete from 表名 where 数据段名=值;回车,删除也可以像查询一样,用and和or,如:

8 修改数据

update 表名 set 数据段名=值, 数据段名=值 ... where 数据段名=值;回车,如:

9 删除表

drop table 表名;回车

数据库列指令

1 添加列

alter table 表名 add column 数据段名 数据类型;回车,如:

2 删除列

alter table 表名 drop column 数据段名;回车,如:

(注意:需要 SQLite 3.35.0 以上版本)

http://www.jsqmd.com/news/483921/

相关文章:

  • Kingbase 彻底卸载+重装全流程(保姆级)
  • 深度学习-线性回归模型解析
  • lerobot中openpi0模型的processor示例
  • 基于SpringBoot的运动服装销售系统设计与实现
  • 大数据领域Spark的数据存储与读取方式
  • 忘记密码怎么办?教程来了!!!(包会)
  • 《Azul报告:62%的Java开发者已在写AI代码,这5个Java+AI实战场景你必须会》
  • PFM和FCCM的区别是什么?
  • 高效查重工具评测:9大方案助力论文质量提升
  • 3月16日直播丨面向新一代硬件,CANN技术架构的变与不变
  • 制造业信息化系统开发工程师 - 学习资料汇总
  • 智能化学术文献管理:六种AI驱动的论文自动引用生成策略
  • OpenClaw本地部署亲测分享
  • 【数据集】省级建成区绿化覆盖率数据(2006-2023年)
  • 2026年评价高的节能染色机厂家推荐:高温高压溢流染色机/低浴比高温喷射液流染色机精选厂家推荐 - 行业平台推荐
  • 微信小程序基础面试题(2)
  • 5-8能被3,5和7整除的数的个数(用集合实现)
  • 基于Python的旅游出行必备商城设计与实现毕业设计源码
  • 什么是Agent Skills,它和Tool以及MCP有什么区别?
  • 评判方法:你现在正使用的服装ERP软件该升级吗?
  • Web Services 简介
  • 海康NAS R1新版下载引擎
  • 深扒GEO优化行业潜规则:全网首次深度拆解底层逻辑
  • 雨云注册以及提现教程
  • 【LeetCode-03 判断根结点是否等于子结点之和 python解法】
  • 使用nvm管理node.js
  • 达索Abaqus求解效率提升50%
  • 一道一年级错题,测出5个大模型的“智商“:最老实的那个反而输了?
  • 神经类比推理在创新问题解决中的潜力分析
  • API与MCP请求服务详解