当前位置: 首页 > news >正文

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

        数据类型:

        操作方法:

 

 

相关文章:

  • C#控制台应用程序学习——3.11
  • Spring Cloud之远程调用OpenFeign
  • 【Linux】信号
  • 图片查看器:用PyQt5实现本地图片预览工具
  • 使用AOP + Prometheus + node-exporter + grafana 实现Java系统的接口监控
  • 【自动化】Automa网页自动化之路
  • ⭐算法OJ⭐链表排序【归并排序】(C++/JavaScript 实现)
  • ChatGPT辅助学术写作有哪些挑战?怎么解决?
  • 11 应用层的域名知识点
  • Application.OnTime如何引用带参数的过程
  • 【Hive】Hive安装
  • 网络安全基础与应用习题 网络安全基础答案
  • 解决电脑问题(7)——软件问题
  • Android中使用Glide加载图片闪烁问题
  • Transformer原理硬核解析:Self-Attention与位置编码
  • 算法优选系列(1.双指针_下)
  • Python Flask 构建REST API 简介
  • Linux 进程信号
  • 文件包含漏洞第一关
  • llvm数据流分析
  • 多省份晒出“五一”旅游“成绩单”:北京游客接待量、旅游消费创历史新高
  • 巴菲特批评贸易保护主义:贸易不该被当成武器来使用
  • 俄罗斯期望乌克兰在停火期间采取行动缓和局势
  • “特朗普效应”下澳大利亚执政工党赢得大选,年轻选民担忧房价
  • 10家A股农商行一季报:净利均实现增长,常熟银行营收、净利增速领跑
  • 苏迪曼杯八强战,中国队横扫马来西亚队晋级四强