当前位置: 首页 > 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(结构化序列语言) 语言

        数据类型:

        操作方法:

 

 

http://www.dtcms.com/a/63023.html

相关文章:

  • 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数据流分析
  • 【数据结构】2算法及分析
  • Android 粘包与丢包处理工具类:支持多种粘包策略的 Helper 实现
  • 灰度发布和方法灰度实践探索
  • 【一起学Rust | Tauri2.0框架】基于 Rust 与 Tauri 2.0 框架实现软件开机自启
  • 方案精读:IBM方法论-IT规划方法论
  • centos linux安装mysql8 重置密码 远程连接
  • ctf-web: Gopher伪协议利用 -- GHCTF Goph3rrr
  • python---pickle库
  • 关于sqlalchemy的ORM的使用
  • 物联网商业模式