摘要:
[TOC] exec补充 元类 ORM 课堂笔记 本周期内容: 1.元类 2.仿优酷项目 元类 今日内容: 0 exec模块的补充 1.是什么? exec是一个Python内置模块。 2.exec的作用: ''' x = 10 def func1(): pass ''' 可以把"字符串形式"的pyt 阅读全文
摘要:
[TOC] 昨日回顾 今日内容 阅读全文
摘要:
day04 数据库 昨日回顾 单表的操作: 多表关系 一对多: create table department( id int, name varchar(32) not null default '' )charset utf8; create table userinfo ( id int, n 阅读全文
摘要:
数据库 基础知识 3 目录 单表操作 多表操作 (重点) 单表操作 分组 (group by) 分组:分组指的是将所有记录按照某个相同字段进行归类,比如针对员工信息表的职位分组,或者按照性别进行分组 用法: select 聚合函数,选取的字段 from 表名 group by 分组的字段; 注意: 阅读全文
摘要:
[TOC] 创建表 查询所有大于60分的学生的姓名和学号 (DISTINCT: 去重) 查询每个老师教授的课程数量 和 老师信息 查询学生的信息以及学生所在的班级信息 学生中男生的个数和女生的个数 获取所有学习'生物'的学生的学号和成绩;姓名 查询平均成绩大于60分的同学的学号和平均成绩 查询姓“李 阅读全文
摘要:
[TOC] 昨天回顾 1. 什么是数据库? 存储数据的仓库 2. 为啥使用数据库? 3. 数据库的分类? 关系型数据库 MySQL, maridb, oracle,SQLServer, DB2, sqllite 非关系型数据库 ({key:value}) value可以是任何 的数据类型 redis 阅读全文
摘要:
[TOC] 查看岗位是teacher的员工姓名、年龄 查看岗位是teacher且年龄大于30岁的员工姓名、年龄 查看岗位是teacher且薪资在9000 1000范围内的员工姓名、年龄、薪资 查看岗位描述不为NULL的员工信息 查看岗位是teacher且薪资是10000或9000或30000的员工姓 阅读全文
摘要:
[TOC] 数据库 一. 数据库是什么? 字面意思: 存数据的仓库 为啥使用数据库?( ) 之前使用的是Excel来进行管理数据, Excel的缺点: 1. 管理不了大量的数据 (10W量级的数据) 2. 并发操作同一个数据表格 3. 数据支持高级的操作, 比如:分组,连表等 数据库的分类( ) 关 阅读全文
摘要:
[TOC] 回顾 软件开发架构: C/S: Client: 客户端 Server: 服务端 优点: 占用网络资源少,软件的使用稳定 缺点: 服务端更新后,客户端也得跟着跟新. 需要使用多个软件,需要下载多个客户端 B/S: Browser: 浏览器(客户端) Server: 服务端 服务端与客户端作 阅读全文
摘要:
[TOC] 回顾 1.GIL全局解释器锁 1.本质上是一把互斥锁. 2.Cpython才有的 3.在同一个进程下开启多个线程,让并发变成串行,保证线程安全. 2.何时使用多线程或多进程: IO密集型: 使用多线程 计算密集型: 使用多进程 3.死锁现象 A,B两把锁,相互调用对方,导致出现死锁现象. 阅读全文