摘要: ### 序列化 #### 知识点 1. `json`2. `pickle` ### `json` 用于字符串和`python` 数据类型之间的转换。 假如,我要传送一个字典出去,需要解决两个主要问题: 怎么表达这个字典成一个字符串?怎么把一个字符串,读回一个字典? 因此,我们需要一个标准化的,字符串 阅读全文
posted @ 2018-08-06 19:12 雪山观月 阅读(96) 评论(0) 推荐(0) 编辑
摘要: ### SQLAlchemy第四节 知识要点: 1.多表查询 2.原生SQL的查询 ##### 多表查询 在MySQL中我们讲了多表查询,在`SQLAlchemy`中也有多表查询的概念 将我们之前创建好的五张表导入进来,这五张表有些有联系,有些表之间是没有联系的。 ```pythonfrom db_ 阅读全文
posted @ 2018-08-06 19:06 雪山观月 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ##### 1.代码复用。 在我们用sqlalchemy操作数据库时,有部分代码可以重复使用,我们将这部分放到一个模块中,后面使用就可以调用这个模块,导入里面的方法。 ```python# 1.连接数据库from sqlalchemy import create_engine HOSTNAME = 阅读全文
posted @ 2018-08-06 19:04 雪山观月 阅读(80) 评论(0) 推荐(0) 编辑
摘要: #### 知识要点 1. 常用过滤方法2. Column类常用参数3. sqlalchemy常用数据类型4. 表关系的实现 #### 常用过滤方法 filter和filter_by的区别: filter 引用列名时,使用“类名.属性名”的方式,比较使用两个等号“==”filter_by 引用列名时, 阅读全文
posted @ 2018-08-06 18:58 雪山观月 阅读(76) 评论(0) 推荐(0) 编辑
摘要: #### 知识要点 1. 基本认知2. 工具准备3. 连接数据库4. 声明映像5. 创建类6. 类映射到数据库的表中7. 数据操作 #### 基本认知 ORM 全称 `Object Relational Mapping`对象关系映射。 SQLAlchemy 是一个数据库的ORM框架,python操作 阅读全文
posted @ 2018-08-06 18:57 雪山观月 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ### mysql数据库 #### 知识要点: 1. 单表查询2. 子查询3. 联表查询4. 事务 在进行查询之前,我们要先建好关系表,并往数据表中插入些数据。为查询操作做好准备。 ##### 五张关系表的创建: ```mysql#创建并进入数据库:mysql> CREATE DATABASE `i 阅读全文
posted @ 2018-08-06 18:53 雪山观月 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ### mysql数据库 #### 知识要点: 1. 单表查询2. 子查询3. 联表查询4. 事务 在进行查询之前,我们要先建好关系表,并往数据表中插入些数据。为查询操作做好准备。 ##### 五张关系表的创建: ```mysql#创建并进入数据库:mysql> CREATE DATABASE `i 阅读全文
posted @ 2018-08-06 18:43 雪山观月 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ### mysql数据库 #### 知识要点: 1. 数据操作增、删、改2. 外键约束要求3. 一对多表关系4. 一对一表关系5. 多对多表关系6. 外键约束的参照操作 ### 数据操作 #### 插入数据 方法一: ```sqlINSERT [INTO] table_name [(column_n 阅读全文
posted @ 2018-08-06 18:32 雪山观月 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 数据表的约束 非空 NOT NULL 唯一 UNIQUE KEY 可以多个 主键 PRIMARY KEY 一张表只有一个 自增长 AUTO_INCREMENT 必须和主键一起使用 默认值 DEFAULT ### mysql数据库 #### 知识要点: 1. 表结构操作2. 非空约束3. 唯一约束4. 阅读全文
posted @ 2018-08-06 18:06 雪山观月 阅读(208) 评论(0) 推荐(0) 编辑