- 博客(14)
- 收藏
- 关注
原创 爬虫
因为爬虫需要用到请求网络部分,所以需要这两个包,没有的话自行下载即可。这个可以直接用pip安装。如果连pip都不懂,那就只能学习一下python基础了。 请求头: headers = {‘User-Agent’:‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36’ 1 完整的请求: url = ‘https://image.ba
2021-04-30 09:08:24
171
原创 赋值
Python 允许连续赋值操作,如: a = b = c = 1 其等效于: c = 1 b = c a = b 也就是说,连续赋值时,从右至左依次被赋值。 2、拆包 多个变量和多个值可以用一个赋值符号(=)做到同时赋值。赋值时,将根据位置关系,将 = 右侧的值分别赋值给左侧的变量。如: a, b = 1, 2 a 1 b 2 它等效于: a, b = (1, 2) 它将元祖中的每个元素拆解出来,然后分别赋值给前面的变量。这种操作叫作拆包. 类似的,列表、字符串、字典也可以被拆包。
2021-04-28 09:10:00
167
原创 编码
python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。 显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码
2021-04-27 15:53:11
95
原创 数据类型
Python 中内置有很多常用的函数,这些函数无需从模块中导入,可直接使用。由于内置函数有六七十个之多, 故这里不一一介绍,只介绍一些最常用的,有关其他详细的内置函数大家可以参考这里“菜鸟教程—Python内置函数”。 ...
2021-04-25 18:31:02
76
原创 python
因为爬虫需要用到请求网络部分,所以需要这两个包,没有的话自行下载即可。 请求头 headers = {‘User-Agent’:‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36’ 1 完整的请求 url = ‘https://image.baidu.com/search/flip?tn=baiduimage&ie=ut
2021-04-22 20:03:26
78
原创 操作
众所周知,B站是一个学习网站。一入B站深似海,从此游戏是路人。B站虽然视频资源多,但是内容也是五花八门、参差不齐。 Jack 精挑细选,收集了关于学习计算机编程的视频,这里有我曾经的入门视频,也有跟朋友交流获得的,特此筛选了下面这些视频,分享给大家。 图片 看了图片,你可能会问,为啥没有网络爬虫的视频?别急,都有! 计算机原理 计算机科学速成课,内容覆盖面非常广,从底层的布尔逻辑,硬件原理,到黑客技术,再到热门的CV、NLP,言简意赅,覆盖面非常广,还能练习英语。 图片 视频链接:https://www.b
2021-04-21 09:09:49
82
原创 连接查询(列连接)
连接查询(列连接) 问题:学生表有10条数据,成绩表中有10条数据连接之后有多少条数据(笛卡儿积):10*10 连接查询会产生笛卡儿积:假设集合A={啊,b},集合B={c,d} 2个集合的笛卡儿积{(a,c)(a,b)(b,c)(b,d)} 但是: (1)从数据结果来讲,有很多无用的数据 (2)通过where 条件过滤无用的数据:通过主外键来清楚无用数据 使用主外键清楚无用数据 Select *from emp,dept where emp.deptno=dept.deptno; 11.5.1内连接 上面
2021-04-20 09:08:46
118
原创 分组查询
十、分组查询 9.7.1场景 统计各个部门的人数情况 按照性别统计人数 按照班级统计参加比赛的人数 (1)统计各个部门的人数 部门ID 人数 10 6 20 3 30 4 (2)统计各个部门的平均工资 部门ID 平均工资 10 600 20 300 30 400 (1)分组之后的结果:和具体一条数据没有关系 (2)分组会和聚合函数一起使用 (3)需求中包含:“每”,“各”这
2021-04-19 09:19:26
74
原创 表与表之间关系
表与表之间的关系 11.1为什么要拆表 拆分表的目的: 为了解决数据冗余问题,可以减少重复数据的存储,表的结构也更加清晰了。 拆分之后: 在某些业务下,需要查询多个表,速度减低了 空间和时间 11.2表与表之间的关系 11.2.1一对一 人与身份证的关系: 注意:一对一不存在数据容易问题??可以不拆分表么?可以 什么场景需要拆分 用户信息+身份证+。。。-》表中的字段太多了。 11.2.2一对多 最常见的关系: 学生和成绩的关系:1个学生有多个成绩 部门和员工的关系:1个部门有多个员工 这种关系怎么去建立,
2021-04-19 09:16:25
128
原创 唯一约束
37.110.2.2唯一约束(unique) 不重复,可以为空 ##给名字 添加 唯一的 约束 create table stu3( id int primary key, name varchar(50) unique ) insert into stu3(id,name) value(1,“张三丰”); insert into stu3(id,name) value(2,“张三丰”); ERROR 1062 (23000): Duplicate entry ‘张三丰’ for key ‘name’ in
2021-04-15 09:07:37
145
原创 2021-04-13
统计各个部门的人数情况 按照性别统计人数 按照班级统计参加比赛的人数 (1)统计各个部门的人数 部门ID 人数 10 6 20 3 30 4 (2)统计各个部门的平均工资 部门ID 平均工资 10 600 20 300 30 400 (1)分组之后的结果:和具体一条数据没有关系 (2)分组会和聚合函数一起使用 (3)需求中包含:“每”,“各”这种,group by 9.7.
2021-04-13 09:18:48
135
原创 2021-04-13
实体(entity):就是表中一行的(记录)数据。 实体完整性:标识 每一条数据不重复。 约束类型(通过什么方式解决这个问题): 主键约束(primary key) 不能为空,不重复 唯一约束(unique) 不重复,可以为空 自增长列(auto_increment) 序号自己会改变 36.110.2.1 主键约束(primary key) 特点:不能为空,不重复 ##没有约束 create table stu0( id int, name varchar(50) ) insert into stu0(na
2021-04-13 09:16:07
69
原创 2021-04-08
作业:###(1)获取员工的入职年份 (1)select ename,hiredate,left(hiredate,4)from emp; (2) (3)###(2)获取员工的入职工龄 (4)select ename,hiredate,2021-left(hiredate,4)from emp; (5) (6) (7)select (8) hiredate,2021-left(hiredate,4), (9) case (10) when 2021-left(hiredate,
2021-04-08 15:19:02
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人