文章的目的记录所使用的的Linux服务器和中间件的配置和使用,防止时间太长忘记,进行重复工作。
相关链接:
开源 Linux 服务器与中间件(二)嵌入式Linux服务器和中间件
开源 Linux 服务器与中间件(四)服务器--Tomcat
开源 Linux 服务器与中间件(六)服务器--Lighttpd
开源 Linux 服务器与中间件(八)数据库--MariaDB
开源 Linux 服务器与中间件(九)数据库--SQLite3
开源 Linux 服务器与中间件(十)Mqtt协议和Emqx服务器安装测试
开源 Linux 服务器与中间件(十一)Emqx服务器消息的订阅和发送(mqtt测试)
推荐链接:
linux C 语言开发 (一) Window下用gcc编译和gdb调试
linux C 语言开发 (二) VsCode远程开发 linux
linux C 语言开发 (六) 程序的编辑和编译(vim、gcc)
Linux C到Android App开发推荐链接(入门十二章):
开源 java android app 开发(一)开发环境的搭建_csdn 开源 java android app-优快云博客
开源 java android app 开发(一)开发环境的搭建-优快云博客
开源 java android app 开发(二)工程文件结构-优快云博客
开源 java android app 开发(三)GUI界面布局和常用组件-优快云博客
开源 java android app 开发(四)GUI界面重要组件-优快云博客
开源 java android app 开发(五)文件和数据库存储-优快云博客
开源 java android app 开发(六)多媒体使用-优快云博客
开源 java android app 开发(七)通讯之Tcp和Http-优快云博客
开源 java android app 开发(八)通讯之Mqtt和Ble-优快云博客
开源 java android app 开发(九)后台之线程和服务-优快云博客
开源 java android app 开发(十)广播机制-优快云博客
开源 java android app 开发(十一)调试、发布-优快云博客
开源 java android app 开发(十二)封库.aar-优快云博客
linux C到.net mvc开发推荐链接:
开源C# .net mvc 开发(一)WEB搭建_c#部署web程序-优快云博客
开源 C# .net mvc 开发(二)网站快速搭建_c#网站开发-优快云博客
开源 C# .net mvc 开发(三)WEB内外网访问(VS发布、IIS配置网站、花生壳外网穿刺访问)_c# mvc 域名下不可訪問內網,內網下可以訪問域名-优快云博客
开源 C# .net mvc 开发(四)工程结构、页面提交以及显示_c#工程结构-优快云博客
开源 C# .net mvc 开发(五)常用代码快速开发_c# mvc开发-优快云博客、
内容:SQLite3 数据库功能,如何安装和测试。
目录
1.SQLite3 数据库功能
2.SQLite3 数据库安装
3.SQLite3 数据库测试
一、SQLite3 数据库功能
SQLite3 的功能特点
核心功能
-
轻量级数据库:无需单独的服务器进程,整个数据库就是一个文件
-
零配置:无需安装和配置,直接使用
-
跨平台:支持 Windows、Linux、macOS 等主流操作系统
-
支持标准 SQL:兼容大多数 SQL 标准
-
事务处理:支持 ACID 事务
-
数据类型:支持 NULL、INTEGER、REAL、TEXT、BLOB
适用场景
-
移动应用本地存储
-
桌面应用程序
-
小型网站和原型开发
-
嵌入式系统
-
测试和开发环境
-
数据分析和处理脚本
二、SQLite3 数据库安装
# 更新软件包列表
sudo apt update
# 安装 sqlite3
sudo apt install sqlite3

# 验证安装
sqlite3 --version

三、SQLite3 数据库测试
.数据库命令是以 . 开头的;数据库语句是以;结尾的
1. 创建数据库和表
创建或进入数据库
命令行
sqlite3 mydb.db
创建表
sql语句
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER
);

2. 插入测试数据
sql语句
insert into users(name,age)values ('zz',18),('lx',26),('pb',23);

3. 查询测试
查询所有用户
sql语句
select * from users;

条件查询
select * from users where age >21;

4.数据更新
sql语句
update users set name = 'asdfsf' where age =26;

5.数据删除
delete from users where name = 'pb';

6.查询结构
.database
.table
.schema

1894

被折叠的 条评论
为什么被折叠?



