阿坝藏族羌族自治州网站建设_网站建设公司_Python_seo优化
2025/12/30 5:50:27 网站建设 项目流程

一、定义

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

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

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

二、科普

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);

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询