Linux 软件编程 数据库

embedded/2024/11/14 19:53:57/

1.  大批量数据存储和管理时使用数据库 

2.创建表

 create table 表名称(列1 数据类型, 列2 数据类型, ...);
3.插入表

  insert into 表名称 values(值1, 值2, ...);
4.查看表

 select 列1,列2,... from 表名称 where 匹配条件 order by 列名称 asc/desc;
5.删除表

delete from student where 匹配条件; 
6.内连接

  将表1和表2中所有同时满足条件的数据关联在一起 

    示例:
         select grade.stuid as 学号, lesson.subject as 科目, grade.score as 成绩 from grade inner join lesson on grade.lessonid = lesson.id;

7.外连接

外连接
          sqlite> select grade.stuid as 学号, student.name as 姓名, lesson.subject as 科目, grade.score as 成绩
8.交叉连接

  将表1中的每一项都与表2中所有项连接获得一张新表 

  示例:
         select student.name as 姓名, lesson.subject as 科目 from student cross join lesson;
9.打开数据库文件

int sqlite3_open( const char *filename,    sqlite3 **ppDb  );
10.执行SQL语句

 int sqlite3_exec(sqlite3*,const char *sql,int (*callback)(void*,int,char**,char**),  void *,  char **errmsg);

11.关闭数据库

 int sqlite3_close(sqlite3*);
 


http://www.ppmy.cn/embedded/102307.html

相关文章

kubectl陈述式资源管理

目录 概念 kubectl的基础命令 *每天常用的查看集群的基本信息 deployment的部署方式 deployment 的特点 基于deployment创建pod 手动缩容 service的类型以及工作原理 创建service service的类型 修改service的类型为nodeport **nodeport实验:对外暴露端…

Windows Edge 兼容性问题修复

​ 大家好,我是程序员小羊! 前言: Windows Edge 浏览器自2015年发布以来,经历了多次更新与优化,尤其在2020年基于 Chromium 引擎的新版 Edge浏览器发布后,其功能和兼容性大幅提升。然而,尽管如此…

FFmpeg的入门实践系列四(AVS)

欢迎诸位来阅读在下的博文~ 在这里,在下会不定期发表一些浅薄的知识和经验,望诸位能与在下多多交流,共同努力 文章目录 前期博客参考书籍一、AVS简介二、基于FFmpeg配置AVS2 前期博客 FFmpeg的入门实践系列一(环境搭建) FFmpeg的入门实践系列…

美国高防服务器测评

美国高防服务器通常具有出色的硬件配置和网络性能,以及强大的DDoS防御能力。rak小编为您整理发布美国高防服务器测评。 美国高防服务器因其地理位置和网络基础设施的优势,通常被认为在防御分布式拒绝服务(DDoS)攻击方面具有较高的能力。面对日益增长的网…

vue面试题十九

一、在Vue 3中,如何处理事件?与Vue 2相比有什么变化? 在Vue 3中,事件处理是一个核心概念,它允许开发者创建交互式的用户界面。Vue 3中的事件处理机制与Vue 2相比,在细节和性能上都有所提升和变化。以下是对…

filter过滤器和reduce求和以及

1. filter()过滤器 filter() 是 JavaScript 数组的一个方法&#xff0c;而不是 Vue.js 或 UniApp 特有的过滤器。filter() 方法用于创建一个新数组&#xff0c;其包含通过所提供函数实现的测试的所有元素。 <template>{{sum}} </template><script setup>im…

Python酷库之旅-第三方库Pandas(106)

目录 一、用法精讲 461、pandas.DataFrame.lt方法 461-1、语法 461-2、参数 461-3、功能 461-4、返回值 461-5、说明 461-6、用法 461-6-1、数据准备 461-6-2、代码示例 461-6-3、结果输出 462、pandas.DataFrame.gt方法 462-1、语法 462-2、参数 462-3、功能 …

TCP并发服务器多线程和多进程方式以及几种IO模型

1. 阻塞 I/O&#xff08;Blocking I/O&#xff09; 在阻塞 I/O 模型中&#xff0c;当应用程序发起 I/O 操作时&#xff0c;整个进程会被阻塞&#xff0c;直到操作完成。在这个过程中&#xff0c;应用程序无法执行其他任务&#xff0c;必须等待 I/O 操作的完成。 特点&#xf…