C语言/Sqlite3数据库

[复制链接]
发表于 2026-2-11 08:15:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次
学习内容:
  数据库简介
数据库的分类
干系名词
sqlite3特点:
数据库中各种单元的关系
数据库语言的分别
软件安装
  库的利用
  编程利用
函数接口
学习产出:

学习目标:
1.相识数据库的范例
2.学会利用数据库的增删查改操纵
3.通过C语言实现数据库的增删查改操纵
<hr> 学习内容:

数据库简介

数据库的分类

按数据关系分类

关系型数据库;SQL struct query language
非关系型数据库:芒果db
按功能强弱分类

大型数据库:ORACLE
中型数据库: MYSQL(支持linux和window)/MSSQL(只支持window)
小型数据库:SQLITE
注意:以上举例均为关系型数据库  
干系名词

DB 数据库 select update database
DBMS 数据库管理体系
MIS     管理信息体系
OA      办公自动化
sqlite3特点:

1、开源  C语言开发
2、代码量少 1万行左右,总巨细10M以内
3、绿色软件无需安装
4、文件型数据库,可以移动。
5、数据容量最大 2T   
数据库中各种单元的关系

  1. 库
  2. {
  3.     表
  4.     {
  5.         字段,字段,字段;//记录
  6.         字段,字段,字段;//记录
  7.     }
  8.     表
  9.     {
  10.         字段,字段,字段;//记录
  11.         字段,字段,字段;//记录
  12.         字段,字段,字段;//记录
  13.     }
  14. }
复制代码
以上为方便明白的表达,并非规范情势。字段是数据库中的最小单元,多少字段构成一条记录,多少记录构成一张表格,多少表格构成一个数据库。
数据库语言的分别

ddl 建表语言
  data defination language 建表
dml
新增 修改 删除一行 data modifty
dq
  查询 data query language    查询  select
软件安装

  1. sudo apt-get install sqlite3 //sqlite3管理工具
  2. sudo apt-get install libsqlite3-dev//sqlite3开发库
  3. sudo apt-get install sqlitebrowser //可视化工具
  4. sqlite3 --version//查看sqlite3版本信息
  5. whereis sqlite3//查看可执行文件位置
复制代码
库的利用

1、库的打开

  1. sqlite3 test.db  
复制代码
===>用sqlite3 来打开一个名称为test.db的当地数据库。
出现如下提示符:表明数据库管理体系启动。

  2、库的创建

  1. touch  xxx.db//或 sqlite3 xxx.db
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表