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

专业的储存数据的结构:数据库

在这里插入图片描述
在这里插入图片描述

学习sqlite(轻量级)

开源免费,跨平台移植性高,代码量少,存储容量相对较大。

在这里插入图片描述

安装sqlite3数据库:

在这里插入图片描述

在这里插入图片描述

sqlite3学习:

sqlite支持的数据类型:
NULL:空值
INTEGER:整型
REAL:浮点型
TEXT:相当于字符串类型
BLOB:相当于(void *)根据输入进行存储。

(1)sqlite3相关的命令

.quit:退出数据库
.help 查看支持的命令
.tables查看当前数据库中的表
.headers on/off 打开或者隐藏表头
.mode column 设置列左对齐

(2)sqlite3支持的SQL语句:

注意:SQL语句后必须要有分号
1:创建表
create table 表名(列名1 该列的数据类型,列名2,数据类型,列名3,数据类型);
在这里插入图片描述
2:数据插入
insert into 表名 values(值1,值2,值3…)
在这里插入图片描述

3:查询数据:
查询所有列数据:
select *from表名:

查询指定列数据:
select 列名1,列名2,列名 n from表名
b'y

条件查询:
select *from表名 where 列 条件:
关系运算符和c语言的相同。

在这里插入图片描述

与:and

在这里插入图片描述

或:or

在这里插入图片描述

模糊查找:(仅限于字符串匹配)

like +%(%可以匹配多个字符)

在这里插入图片描述

“_”一个下划线一次匹配一个字符

在这里插入图片描述

删除数据:

delete from 表名 where 删除的条件;

在这里插入图片描述

更新修改数据:

update 表名 set 列名=新值 where 条件;

在这里插入图片描述

删除一张表:

drop table 表名;

在这里插入图片描述

主键值自动增长列:

注意:

在这里插入图片描述

时间相关

date(“now”);年月日
datetime(“now”,“+8 hours”);年月日时分秒
在这里插入图片描述
在这里插入图片描述

可视化工具:

在这里插入图片描述

排序查找:

升序排序:

在这里插入图片描述

降序排序:

在这里插入图片描述

(3)sqlite3提供的c/c++ API(应用程序接口)接口:

打开数据库

在这里插入图片描述

关闭数据库

在这里插入图片描述
在这里插入图片描述

回调函数:

在这里插入图片描述

注意:

在这里插入图片描述

http://www.dtcms.com/a/356508.html

相关文章:

  • 【开题答辩全过程】以 基于Python的美食点评系统为例,包含答辩的问题和答案
  • iOS混淆工具实战 电商类 App 的数据与交易安全防护
  • Lambda 表达式在 PyQt/PySide 中的应用
  • Python OpenCV图像处理与深度学习:Python OpenCV入门-图像处理基础
  • 什么是 MySQL的主从同步机制?它是如何实现的?
  • 交互设计 | 无人机控制系统的 UI 设计:从人机交互到任务管理
  • Word - Word 查找文本中的特定内容
  • 宜春城区光纤铺设及接口实地调研
  • 宜春城区SDH网图分析
  • 设计模式Books Reading
  • 计算机视觉----opencv(图像轮毂绘制(大小选择,排序,外接图形绘制),轮廓的近似,模板的匹配)
  • mybatis.xml直接读取配置文件(application.yml)中的数据
  • java数据结构--排序
  • 工业相机的类型及不同类型的应用
  • Python 实战:内网渗透中的信息收集自动化脚本(5)
  • 2025.8.29总结
  • MFC视图中绘制图形缩放和滚动条的处理
  • C/C++---预定义常量
  • Fast-LIVO2算法与其他激光雷达-惯性-视觉里程计算法相比有何优势?
  • 【LeetCode 热题 100】62. 不同路径——(解法二)递推
  • Spring Security 传统 web 开发场景下开启 CSRF 防御原理与源码解析
  • “我店 + RWA”来袭:重构商业价值,解锁消费投资新密码
  • 大模型入门学习微调实战:基于PyTorch和Hugging Face电影评价情感分析模型微调全流程(附完整代码)手把手教你做
  • C++基础(④链表反转(链表 + 迭代 / 递归))
  • Linux - 中文显示乱码问题解决方法(编码查看及转换)- 学习/实践
  • 对于牛客网—语言学习篇—编程初学者入门训练—函数类型:BC156 牛牛的数组匹配及BC158 回文数解析
  • Total PDF Converter多功能 PDF 批量转换工具,无水印 + 高效处理指南
  • docker 搭建zookper集群,快照虚拟机多机模拟
  • 2025数学建模国赛AI提示词模板
  • 如何解决网关断网后时间不再统计的问题?无RTC子设备如何打通主网关的时间同步功能?