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

数据库管理

一、定义

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

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

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

二、科普

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);
http://www.gsyq.cn/news/179143.html

相关文章:

  • PyTorch-CUDA-v2.9镜像如何配置flake8代码风格检查?
  • OBS Spout2插件:跨应用视频纹理共享的专业解决方案
  • 为什么你的Windows电脑总是识别不了安卓设备?3步解决ADB驱动安装难题
  • Tiny11Builder:重新定义Windows 11系统优化体验
  • LinkSwift网盘下载助手:重新定义文件传输新体验
  • Onekey Steam Depot清单下载工具:终极免费解决方案 [特殊字符]
  • EldenRingSaveCopier终极指南:5步安全迁移艾尔登法环存档
  • OpenCore Configurator 终极配置指南:5步搞定黑苹果完美引导
  • Navicat Premium Mac版试用期重置完全指南
  • 实战指南:使用FinBERT模型精准分析金融文本情感
  • PlugY完整攻略:暗黑破坏神2单机必备神器
  • TimesFM 2.5生产级部署全攻略:从模型优化到系统集成
  • 3分钟精通MouseClick:智能鼠标连点器的实战应用全攻略
  • P2P下载速度提升技巧:Tracker服务器配置完全指南
  • 漫画阅读新纪元:Venera如何重塑你的数字阅读体验
  • 打造专属影音空间:Jellyfin界面定制插件深度体验
  • 完整高效的流媒体下载解决方案:N_m3u8DL-RE使用指南
  • Markn:重新定义Markdown实时预览体验的轻量级神器
  • OpenCore Configurator 终极指南:3步完成黑苹果完美引导配置
  • 2025年论文写作终极指南:6款AI神器一键极速生成超长篇幅论文!
  • PyTorch-CUDA-v2.9镜像支持Neural Rendering神经渲染吗?IDR模型探索
  • 歌词制作全攻略:从零开始掌握专业歌词同步技术
  • PyTorch-CUDA-v2.9镜像支持Medical NLP医学自然语言处理吗?
  • 3步拯救你的显示器色彩:NVIDIA显卡硬件级校准指南
  • VHDL课程设计大作业:低功耗FSM设计策略
  • FPGA资源利用优化:门电路层级深度剖析
  • AICoverGen:用AI语音模型打造个性化音乐翻唱的完整指南
  • BetterNCM插件管理器深度使用指南:解锁网易云音乐隐藏潜能
  • USB3.2速度信号完整性优化实战案例
  • OpenCore Configurator终极实战指南:黑苹果系统引导快速配置