database
文章平均质量分 83
SteveKenny
分享每天的学习内容,展示成长历程,愿有所帮助哦!!!
展开
-
Tortoise ORM 简单使用
当您构建使用关系数据库的应用程序或服务时,有时您不能仅仅使用参数化查询甚至查询构建器就可以逃脱,您只是不断重复自己,为每个实体编写略有不同的代码。代码不知道数据之间的关系,因此您最终几乎是手动连接数据。访问数据库的方式也很容易出错,从而很容易发生 SQL 注入攻击。您的数据规则也是分布式的,增加了管理数据的复杂性,更糟糕的是,应用不一致。ORM(对象关系映射器)旨在解决这些问题,通过集中您的数据模型和数据规则,确保您的数据得到安全管理(提供对 SQL 注入的免疫力)并跟踪关系,因此您不必。原创 2022-10-10 20:09:50 · 9387 阅读 · 0 评论 -
Linux安装mysql服务
使用 mysqladmin 命令来检查服务器的版本, 在 linux 上该二进制文件位于 /usr/bin 目录,在 Windows 上该二进制文件位于C:\mysql\bin。在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。**注意:**如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。然后,我们就可以使用我们设置的密码进入数据库了。同时,还要记得开放3306端口哦!原创 2022-09-11 13:37:55 · 163 阅读 · 0 评论 -
SQLAchemy 常用操作
什么是ORM?关系对象映射当有了对应关系之后,不再需要填写SQL语句,取而代之的是操作:类、对象下常见的有、和概念:在文件中创建表和删除表给表添加信息在其他py文件中2.3 连接数据库SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如:.........原创 2022-07-01 09:05:54 · 571 阅读 · 0 评论 -
Python连接SQLite3
在学完SQLite3的基本语法后,开始尝试对数据库进行连接,这里我们使用Python连接数据库SQLite3语法友情链接:在Python中不需要安装模快这时,我们可以使用装饰器对数据库进行连接2、 操作数据库里面的内容...原创 2022-06-06 14:24:10 · 1586 阅读 · 2 评论 -
SQLite3语法(二)
SQLite 的 PRAGMA 命令是一个特殊的命令,可以用在 SQLite 环境内控制各种环境变量和状态标志。一个 PRAGMA 值可以被读取,也可以根据需求进行设置。2、 常用配置2.1 auto_vacuum2.1.1 VACUUM 命令通过复制主数据库中的内容到一个临时数据库文件,然后清空主数据库,并从副本中重新载入原始的数据库文件。这消除了空闲页,把表中的数据排列为连续的,另外会清理数据库文件结构。如果表中没有明确的整型主键(), 命令可能会改变表中条目的行 ID()。命令只适用于主数据库原创 2022-06-06 13:31:02 · 2513 阅读 · 0 评论 -
SQLite3语法(一)
csv 逗号分隔的值column 左对齐的列html HTML 的 代码insert TABLE 表的 SQL 插入(insert)语句line 每行一个值list 由 .separator 字符串分隔的值tabs 由 Tab 分隔的值tcl TCL 列表元素同时,还有数据的亲和类型,大家可以通过:【https://www.runoob.com/sqlite/sqlite-data-types.html】来了解2、 导出3、 附加连接一中对于附加数据库的数据更新也同步回了原数据库的......原创 2022-06-06 10:48:49 · 1933 阅读 · 0 评论 -
Redis基础语法
文章目录NoSQL1、概念2、特点Redis1、特点2、启动和关闭3、基础命令设置键和值获取符合规则的键名和列表判断是否存在对键重命名设置key过期时间获取键值的数据类型删除键清空所有数据4、数据类型字符串列表添加元素获取列表的长度查看指定位置的元素获取列表片段弹出元素hash类型设置和获取判断字段是否存在增加数字删除字段集合查找和删除元素交集并集差集有序集合特点和差别添加、获取和删除元素获取指定分数范围的元素获取指定分数范围的元素个数增加某个元素的分数按照排名范围删除元素按照分数范围删除元素计算有序集合的原创 2022-01-16 09:36:03 · 1724 阅读 · 0 评论 -
MySQL基础语法
文章目录数据库MySQL数据库1、MySQL配置文件2、查看MySQL服务3、登录MySQL4、查看数据库5、创建数据库6、删除数据库7、表操作增删改查约束非空约束唯一约束主键约束自增约束默认约束外键约束组合使用案例表关系数据三范式视图8、表数据操作增删改查单表查询多表查询子表查询排序限制显示的行数分组查询MySQL内置函数MySQL执行顺序建议数据库数据库就类似于一个文件夹,里面放了很多Excel表格,但是数据库是专门用来管理数据的软件,所以效率要远远高于Excel或文本的存储方式数据库管理系统由原创 2022-01-15 06:51:54 · 230 阅读 · 0 评论 -
MongoDB基础语法
文章目录MongoDB简介介绍特点1、面向文档2、高性能3、高可用性4、高可拓展性5、安全性进入退出MongoDB操作库操作语句集合操作语句文档操作添加文档查询文档修改文档删除文档MongoDB简介介绍MongoDB是一种可扩展的敏捷NoSQL数据库,其中的Mongo源自单词humongous。MongoDB基于NoSQL文档存储模型;在这种模型中,数据对象被存储为集合中的文档,而不是传统关系型数据库中的行和列。文档是以二进制JSON(BSON)对象的方式存储的其对大小写的要求是比较敏感的特点原创 2022-01-14 07:16:27 · 119 阅读 · 0 评论