随笔分类 -  数据库

摘要:独立博客阅读:https://thiscute.world/posts/sqlalchemy-notes-3-relationship-and-foreignkey/ 个人笔记,不保证正确。 一、关系构建:ForeignKey 与 relationship 关系构建的重点,在于搞清楚这两个函数的用法 阅读全文
posted @ 2019-05-21 22:19 於清樂 阅读(6732) 评论(1) 推荐(4) 编辑
摘要:1. 记录慢查询 flask 在 debug 模式下运行时,flask-sqlalchemy 会自动记录所有的 queries,在请求结束前,可以通过 flask_sqlalchemy.get_debug_queries() 获取到所有查询。 在非 debug 模式下,也可以在配置中手动指定 SQL 阅读全文
posted @ 2019-03-09 12:23 於清樂 阅读(846) 评论(0) 推荐(0) 编辑
摘要:独立博客阅读:https://thiscute.world/posts/sqlalchemy-notes-2-orm-basics/ 照例先看层次图 一、声明映射关系 使用 ORM 时,我们首先需要定义要操作的表(通过 Table),然后再定义该表对应的 Python class,并声明两者之间的映 阅读全文
posted @ 2019-02-11 19:52 於清樂 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:独立博客阅读:https://thiscute.world/posts/sqlalchemy-notes-1-engine-and-sql-expression-language/ 个人笔记,如有错误烦请指正。 SQLAlchemy 是一个用 Python 实现的 ORM (Object Relat 阅读全文
posted @ 2019-01-21 14:02 於清樂 阅读(10593) 评论(2) 推荐(1) 编辑
摘要:独立博客阅读:https://thiscute.world/posts/sql-basics-3-restrict/ 个人笔记不保证正确。 数据类型是限制我们可以在表里存储什么数据的一种方法。不过,对于许多应用来说, 这种限制实在是太粗糙了。比如,一个包含产品价格的字段应该只接受正数。 但是没有哪种 阅读全文
posted @ 2019-01-20 21:08 於清樂 阅读(424) 评论(0) 推荐(0) 编辑
摘要:一、关系数据库 关系数据库,也就是以关系为核心来组织数据的数据库,数据被看作关系的集合。它的理念是把数据尽可能拆分成多个二维表格,不同的表之间通过某种关系来连接起来。这样的好处有: 如果数据的某一部分需要变动,只需要变动该数据所处的表就行,而不需要重新设计整个数据库。(前提是最开始就把关系模型设计得 阅读全文
posted @ 2019-01-20 17:35 於清樂 阅读(870) 评论(0) 推荐(0) 编辑
摘要:独立博客阅读:https://thiscute.world/posts/sql-basics-2-queries/ 本笔记整理自《SQL 基础教程》、《MySQL 必知必会》和网上资料。个人笔记不保证正确。 一、复杂查询 视图 将 SELECT 查询包装成一个虚拟表,该虚拟表就被称为视图。(因为只是 阅读全文
posted @ 2018-06-17 14:17 於清樂 阅读(329) 评论(0) 推荐(0) 编辑
摘要:独立博客阅读:https://thiscute.world/posts/sql-basics-1/ 本笔记整理自《SQL 基础教程》、《MySQL 必知必会》和网上资料。个人笔记不保证正确。 一、基础 SQL,即结构化查询语言,是为访问与操作关系数据库中的数据而设计的语言。 关系数据库以行(row) 阅读全文
posted @ 2018-06-15 16:27 於清樂 阅读(382) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示