数据库---sqlite3

server/2025/3/13 19:24:59/

数据库

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


    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(结构化序列语言) 语言

        数据类型:

        操作方法:

 

 


http://www.ppmy.cn/server/174701.html

相关文章

第八课:Scrapy框架入门:工业级爬虫开发

在当今大数据时代,数据抓取已成为信息获取的重要手段。Scrapy作为一个基于Python的开源网络爬虫框架,凭借其高效、灵活的特性,在工业级爬虫开发中占据重要地位。本文将详细介绍Scrapy框架的基本架构、工作流程、关键组件(如Spider…

LangChain教程 - Agent -之 ZERO_SHOT_REACT_DESCRIPTION

在构建智能 AI 助手时,我们希望模型能够智能地调用工具,以便提供准确的信息。LangChain 提供了 AgentType.ZERO_SHOT_REACT_DESCRIPTION,它结合了 ReAct(Reasoning Acting)策略,使得 LLM 可以基于工具的描…

【Python】06、流程控制语句

文章目录 1.条件判断语句1.1 if 语句2. input 函数3.if-else 语句4.if-elif-else 语句 2.循环语句2.1 while语句2.2 while语句练习:2.3 循环嵌套2.4 break和continue 通过流程控制语句,可以改变程序的执行顺序,也可以让指定程序反复执行多次。…

计算机网络——路由器

一、路由器的作用 路由器(Router)是网络层(OSI第三层)的核心设备,承担着跨网络通信的关键任务,主要功能包括: 跨网络数据转发 基于IP地址,在不同网络间选择最优路径传输数据包&…

数字IC后端项目典型问题(2025.03.10数字后端项目问题记录)

小编发现今天广大学员发过来的问题都比较好,立即一顿输出分享给大家(每天都有好多种类的数字后端问题)。后续可能会经常通过这种方式来做分享。其实很多问题都是实际后端项目中经常遇到的典型问题。希望通过这种方式的分享能够帮助到更多需要…

详细介绍ListView_DeleteItem

书籍:《Visual C 2017从入门到精通》的2.3.8 Win32控件编程 环境:visual studio 2022 内容:【例2.27】支持按Delete键删除某行的列表视图控件 说明:以下内容大部分来自腾讯元宝。 以下是关于**ListView_DeleteItem**函数的详细…

Android Compose: `remember` 与 `ViewModel` 保存数据的优缺点对比

在开发 Android 应用时,管理 UI 状态是一个不可避免的话题。Jetpack Compose 提供了两种常见的方式来保存和管理数据:remember 和 ViewModel。它们各有优缺点,适用于不同的场景。 本文将详细对比这两者在保存数据时的优缺点,帮助…

前端非技术性场景面试题

1.如果给你主导一个项目你会怎么展开工作 我的回答: 当我拿到一个项目的时候我首先会进行需求的收集和分析,给出项目的概要设计,同时根据目前的需求做可行性性分析,做的是技术的可行性分析,可行性分析做完之后&#x…