数据库---sqlite3

数据库:

数据库文件与普通文件区别:

1.普通文件对数据管理(增删改查)效率低

2.数据库对数据管理效率高,使用方便

常用数据库:

1.关系型数据库:

将复杂的数据结构简化为二维表格形式

大型:Oracle、DB2

中型:MySql、SQLServer

小型:Sqlite

2.非关系型数据库

以键值对存储,且结构不固定

//JSON

Redis

MongoDB

嵌入式数据库:

sqlite3:

stu.db

1.开源免费, c语言开发

2.代码量少,1万行左右,总大小10M以内

3.文件型数据库,可以移动

4.数据容量最大2T

数据库的操作(SQL语句的增删改查)

利于学习sqlite3的网站:SQLite 教程 | 菜鸟教程SQLite 教程 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。 现在开始学习 SQLite! 谁适合阅读本教程? 本教程有助于初学者了解 SQLite 数据库引擎相关的基础知识和先进理念。 阅读本教程前,你需要了解的知识..https://www.runoob.com/sqlite/sqlite-tutorial.html

1.创建数据库:

sqlite3 XXX.db

2.sqlite3的常用命令

.help 查询手册

.tables 查看数据库中的表

.headers on/off 打开/关闭表头

.mode column 设置左对齐

.quit 退出数据库

3.sqlite3支持的SQL(结构化序列语言) 语言

数据类型:

操作方法:

相关推荐
奇特認3 小时前
mysql 集群技术 3.高可用之 MHA
数据库·mysql
Bioinfo Guy6 小时前
高分Panel复现系列|转录因子网络太乱?用模块框把重点圈出来
数据库·生物信息学·生信可视化
ltl7 小时前
Disaggregated DB 合集:Socrates、PolarDB、Taurus 的共同模式
数据库
Blossom i9 小时前
大数据预处理与采集实验一:使用Python操作MySQL数据库
数据库·mysql
雾时之林10 小时前
Linux--软件管理、源码包安装
linux·服务器·数据库
老纪的技术唠嗑局11 小时前
超级干货分享:中小企业使用 OceanBase 实践经验汇总
数据库
CLOUD ACE12 小时前
谷歌云代理|零售商Target 如何利用 Spanner Graph 提升零售发现体验并将数据库维护成本降低 50%
数据库·零售
AI大模型-小雄12 小时前
Codex写分页接口为什么越翻越慢?用Cursor Pagination解决重复与漏数据
大数据·数据库·elasticsearch·搜索引擎·chatgpt·后端开发·codex
少晓年12 小时前
从 MySQL 迁移到人大金仓 KingbaseES:完整指南与实践
数据库·mysql
SelectDB13 小时前
Apache Doris AI RAG 实战:从基础 RAG 到知识图谱增强的技术能力与选型
数据库