news 2026/2/8 16:30:29

数据库管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据库管理

一、定义

定义:数据库就是数据的集合。

数据库可以存储数据,提供对数据的统计,数据的相关管理(增删改查)。

数据库---->数据表(行,列)---->一条记录(行)---->字段(列)。

二、科普

1.分类:大型数据库 ORACLE

中型数据库 MYSQL/MSSQL

小型数据库 SQLITE DBII powdb

2.名词:DB 数据库 select update database
DBMS 数据库管理系统
MIS 管理信息系统
OA 办公自动化

3.嵌入式数据库

特点:1、开源 C语言开发
2、代码量少 1万行左右,总大小10M以内
3、绿色软件无需安装
4、文件型数据库,可以移动。
5、数据容量最大 2T

4.安装

sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev

5.编译

gcc test.c -lsqlite3

三、SQLITE3指令与SQL语句

指令:.database 查看数据库关联的文件
.table 查看数据库中的表
.schema 显示表的建表语言
.q .quit .exit 退出数据库
.header on 显示表头

SQL语句:

创建表 create table user(id int ,name char,age int); 删除表 drop table user; 插入数据 insert into user values(3,"wang",11); 查询数据 select *from user where age>20 or age<50; 修改数据 update user set id = 1 where name = 'li'; 删除数据 delete from user where id = 1 or id = 2

四、SQLITE3编程

1.打开数据库sqlite3_open

2.执行相关的sql语句 sqlite3_exec

3.关闭数据库 sqlite3_close

sqlite3* db = NULL; int ret = sqlite3_open("123.db", &db); char* errmsg = NULL; char sql_cmd[512] = "insert into user values(6,'lvbu',31);"; ret = sqlite3_exec(db, sql_cmd, NULL, NULL, &errmsg); sqlite3_close(db);
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/3 6:01:54

Beyond Compare 5 使用指南:本地授权管理方案

Beyond Compare 5 使用指南&#xff1a;本地授权管理方案 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 还在为Beyond Compare 5的试用期限制而困扰吗&#xff1f;每次看到评估提示都让人心烦意…

作者头像 李华
网站建设 2026/2/7 5:05:04

NVIDIA显卡显示器色彩校准终极指南:拯救你的色彩失真问题

NVIDIA显卡显示器色彩校准终极指南&#xff1a;拯救你的色彩失真问题 【免费下载链接】novideo_srgb Calibrate monitors to sRGB or other color spaces on NVIDIA GPUs, based on EDID data or ICC profiles 项目地址: https://gitcode.com/gh_mirrors/no/novideo_srgb …

作者头像 李华
网站建设 2026/2/5 6:41:10

WebPShop插件完全指南:让Photoshop轻松驾驭现代WebP格式

WebPShop插件完全指南&#xff1a;让Photoshop轻松驾驭现代WebP格式 【免费下载链接】WebPShop Photoshop plug-in for opening and saving WebP images 项目地址: https://gitcode.com/gh_mirrors/we/WebPShop 在当今追求网页性能优化的时代&#xff0c;WebP格式凭借其…

作者头像 李华
网站建设 2026/2/7 15:39:17

PyTorch-CUDA-v2.9镜像支持Document Classification文档分类吗?长文本处理

PyTorch-CUDA-v2.9镜像在文档分类与长文本处理中的实践 在当今信息爆炸的时代&#xff0c;自动化处理海量文本已成为企业与研究机构的核心需求。从新闻分类、法律文书归档到社交媒体舆情监控&#xff0c;文档分类任务正变得越来越复杂——不仅类别维度增多&#xff0c;输入文本…

作者头像 李华
网站建设 2026/2/8 9:47:26

PyTorch-CUDA-v2.9镜像是否需要额外安装cudatoolkit?不需要!

PyTorch-CUDA-v2.9镜像是否需要额外安装cudatoolkit&#xff1f;不需要&#xff01; 在深度学习项目中&#xff0c;最让人头疼的往往不是模型调参&#xff0c;而是环境配置——尤其是当你面对“CUDA not available”这种报错时。明明装了PyTorch&#xff0c;也确认过有NVIDIA显…

作者头像 李华
网站建设 2026/2/8 11:43:02

跨平台漫画阅读神器:打造你的随身漫画图书馆

跨平台漫画阅读神器&#xff1a;打造你的随身漫画图书馆 【免费下载链接】venera A comic app 项目地址: https://gitcode.com/gh_mirrors/ve/venera 你是否曾经遇到过这样的尴尬时刻&#xff1f;&#x1f4f1; 在地铁上用手机看到漫画精彩处&#xff0c;回到家想用平板…

作者头像 李华