随笔分类 - 数据库
摘要:Tortoise ORM 一、 简介 1、 ORM 当您构建使用关系数据库的应用程序或服务时,有时您不能仅仅使用参数化查询甚至查询构建器就可以逃脱,您只是不断重复自己,为每个实体编写略有不同的代码。代码不知道数据之间的关系,因此您最终几乎是手动连接数据。访问数据库的方式也很容易出错,从而很容易发生
阅读全文
摘要:Linux安装mysql服务 一、 卸载mysql 所有平台的 MySQL 下载地址为: MySQL 下载 。 挑选你需要的 MySQL Community Server 版本及对应的平台。 Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL
阅读全文
摘要:SQLAchemy 1、 ORM框架 什么是ORM? 关系对象映射 类 -> 表 对象 -> 记录(一行数据) 当有了对应关系之后,不再需要填写SQL语句,取而代之的是操作:类、对象 python下常见的ORM有django orm、SQLAlchemy和peewee 概念: db first:根据
阅读全文
摘要:Python连接SQLite3 一、 概论 在学完SQLite3的基本语法后,开始尝试对数据库进行连接,这里我们使用Python连接数据库 SQLite3语法友情链接: SQLite3语法(一) SQLite3语法(二) 在Python中不需要安装SQLite3模快 二、 使用方法 1、 连接 #!
阅读全文
摘要:SQLite3 (二) 八、 数据库配置 1、 语法 SQLite 的 PRAGMA 命令是一个特殊的命令,可以用在 SQLite 环境内控制各种环境变量和状态标志。一个 PRAGMA 值可以被读取,也可以根据需求进行设置。 PRAGMA pragma_name; --查询pragma_name的值
阅读全文
摘要:SQLite3 (一) 一、 简介 1、 优点 不需要一个单独的服务器进程或操作的系统(无服务器的) SQLite 不需要配置,这意味着不需要安装或管理 一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件 SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功
阅读全文
摘要:MongoDB 安装模块 pip install pymongo 连接数据库 import pymongo client = pymongo.MongoClient() db = client["database_name"] # 跟上数据库名 collection = db["set_name"]
阅读全文
摘要:MongoDB简介 介绍 MongoDB是一种可扩展的敏捷NoSQL数据库,其中的Mongo源自单词humongous。MongoDB基于NoSQL文档存储模型;在这种模型中,数据对象被存储为集合中的文档,而不是传统关系型数据库中的行和列。文档是以二进制JSON(BSON)对象的方式存储的 其对大小
阅读全文
摘要:NoSQL 1、概念 not only sql 其指的是非关系型数据库,是对不同于传统的关系型数据库的数据库管理的统称,NoSQL是web2.0时代海量数据的产物 2、特点 不支持SQL语法 NoSQL的世界中没有一种通用的语法,每种NoSQL数据库都有自己的语法,以及擅长的业务场景 读写性能高 N
阅读全文
摘要:数据库 数据库就类似于一个文件夹,里面放了很多Excel表格,但是数据库是专门用来管理数据的软件,所以效率要远远高于Excel或文本的存储方式 数据库管理系统由一个相互关联的数据的集合和一组用以访问这些数据的程序组成。这个数据集合通常叫做数据库 分类 关系型数据库:关系型数据库基于关系模型,使用一系
阅读全文