C语言/Sqlite3数据库

目录

学习内容:

 数据库简介

数据库的分类

相关名词

sqlite3特点:

数据库中各种单位的关系

数据库语言的划分

软件安装

 库的使用

 编程使用

函数接

学习产出:


学习目标:

1.了解数据库的类型

2.学会使用数据库的增删查改操作

3.通过C语言实现数据库的增删查改操作


学习内容:

 数据库简介

 数据库的分类

按数据关系分类

关系型数据库;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   

数据库中各种单位的关系

库
{
    表
    {
        字段,字段,字段;//记录
        字段,字段,字段;//记录
    }
    表
    {
        字段,字段,字段;//记录
        字段,字段,字段;//记录
        字段,字段,字段;//记录
    }
}

 以上为方便理解的表达,并非规范形式。字段是数据库中的最小单位,若干字段组成一条记录,若干记录组成一张表格,若干表格组成一个数据库。

数据库语言的划分

ddl 建表语言

 data defination language 建表
dml 

新增 修改 删除一行 data modifty 
dq

 查询 data query language    查询  select 

软件安装

sudo apt-get install sqlite3 //sqlite3管理工具
sudo apt-get install libsqlite3-dev//sqlite3开发库
sudo apt-get install sqlitebrowser //可视化工具
sqlite3 --version//查看sqlite3版本信息
whereis sqlite3//查看可执行文件位置

 库的使用

 1、库的打开

sqlite3 test.db  

===>用sqlite3 来打开一个名称为test.db的本地数据库。

出现如下提示符:表明数据库管理系统启动。

  2、库的创建

touch  xxx.db//或
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值