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

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

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

学习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.xdnf.cn/news/18941.html

相关文章:

  • (笔记)Android ANR检测机制深度分析
  • 第1记 cutlass examples 00 的认真调试分析
  • Ubuntu 22.04 安装 向日葵远程Client端
  • 并发编程——06 JUC并发同步工具类的应用实战
  • sr04模块总结
  • Scala面试题及详细答案100道(41-50)-- 模式匹配
  • MySQL底层数据结构与算法浅析
  • 捡捡java——2、基础05
  • 部署2.516.2版本的jenkins,同时适配jdk8
  • 【Windows】netstat命令解析及端口状态解释
  • React过渡更新:优化渲染性能的秘密
  • Vue3组件加载顺序
  • MySQL 索引
  • THM Whats Your Name WP
  • SDK、JDK、JRE、JVM的区别
  • python使用sqlcipher4对sqlite数据库加密
  • Mip-splatting
  • GCC版本和C语言标准版本的对应关系
  • java去图片水印的方法
  • 生产环境Vue组件报错:Cannot access before initialization
  • 使用qianjkun uniapp 主应用 集成 vue微应用
  • 8.28作业
  • 可改善能源利用水平、削减碳排放总量,并为可再生能源规模化发展提供有力支撑的智慧能源开源了
  • Python Imaging Library (PIL) 全面指南:Python Imaging Library (PIL)基础图像处理入门
  • 【图像处理基石】DCT在图像处理中的应用及实现
  • 从零开始学习JavaWeb-20
  • 第二十节:3D文本渲染 - 字体几何体生成与特效
  • Node.js终极文本转图指南
  • 使用 Action 自动部署 VuePress 到 GitHub Pages
  • Webdriver-Manager 4.0.1启动错误解决