- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Mysql连接查询
Mysql连接查询(一)分类:内连接:等值连接非等值连接自连接外连接:左外连接右外连接交叉连接:为表起别名①提高语句的简介度②区分多个重名的字段注意:如果为表起了别名,则查询的字段就不能使用原来的表名去限定案例:select a.name,b.scorefrom 学生表 a,成绩表 bwhere a.student_id=b.student_id;...
2020-05-11 01:28:36
1077
原创 python网络爬虫(五)
信息标志的三种形式信息标志的三种形式:XML,JSON,YAMLXML实例:<person> <firstName>Tian</firstName> <lastName>Cai</lastName> <address> <city>北京</city> <zipcode>...
2020-05-09 11:23:24
192
原创 python网络爬虫(四)
Re库的基本使用Re库介绍:Re库是Python的标准库,主要用于字符串匹配正则表达式的表示类型:raw string类型(原生字符串类型)原生字符串类型就是不包含转义符的字符串,只需要在字符串前加一个小写的r例如:r ’ [19]\d{5} ’ r ‘\d{3} \d{8}|\d{4}\d{7}’当然也可以使用string类型,不过跟繁琐,要使用/进行转义例如: ’ ...
2020-05-08 00:57:31
181
原创 python网络爬虫(三)
正则表达式正则表达式的概念正则表达式:regular expression regex RE正则表达式是用来简洁表达一组字符串的表达式通用的字符串表达框架简洁表达一组字符串的表达式针对字符串表达“简洁”和“特征”思想的工具判断某字符串的特征归属正则表达式在文本处理中十分常用表达文本类型的特征(病毒、入侵等)同时查找或替换一组字符串匹配字符串的全部或部分正则表...
2020-05-08 00:14:42
181
原创 Spark
SparkSpark的三个主要特点(1)Spark提供了高级编程接口,应用开发者只用专注于应用计算本身,而不用关注集群本身。(2)Spark计算速度快,支持交互式计算和复杂算法。(3)Spark是一个通用引擎,可用它来完成各种运算,包括SQL查询、文本处理、机器学习、实时流处理等。Spark的应用场景快速查询— —性能方面普遍比Hive快2~10倍,如果借助内存表功能,将快上百倍实时...
2020-05-06 14:13:01
543
原创 python网络爬虫(二)
Beautiful Soup类的基本元素Tag标签,最基本的信息组织单位,分别用<>和</>标明开头和结尾Name标签的名字,<p>…</p>的名字是’p’ ,格式:<tag>.nameAttributes标签的属性,格式:.attrsNavigableString标签内非属性字符串,<>...
2020-04-30 23:53:22
215
原创 python网络爬虫(一)
Requests库的get方法requests.get(url,params=None,**kwargs)url:获取页面的url链接params:url中的额外参数,字典或字节流格式,可选**kwargs:12个控制访问的参数Response对象的属性r.status_codeHTTP请求的返回状态,200表示成功r.textHTTP响应内容的字符串形式r...
2020-04-30 23:52:57
185
原创 Mysql分组查询
分组查询(group by)分组查询中的筛选条件分为两类:having#添加分组后的筛选条件where#添加分组前的筛选条件group by可以以函数进行分组比如length(name)group by和having支持用别名,但是不常用,因为其他数据库可能不支持,where后面不支持别名group by可以按多个字段进行分组案例:1.查询每个班级有成绩的学生的最高成绩selec...
2020-04-26 00:29:00
369
原创 Mysql分组函数
Mysql分组函数功能:用作统计使用,又称为聚合函数分类:sum()求和,avg()平均值,max()最大值,min()最小值,count()计算个数特点:1、sum、avg一般用于处理数值型,max、min、count可以处理任何类型2、所有的分组函数都忽略null值(null和任何数相加都为null)3、分组函数可以喝distinct()搭配实现去重的运算4、和分组函数一同查询的...
2020-04-25 19:51:50
250
原创 Mysql常见函数
Mysql常见函数分为单行函数和分组函数。单行函数:字符函数、数学函数、日期函数、其他函数一、字符函数:length()concat()连接字符串upper()、lower()substr()、substring():#截取从指定索引处后面的所有字符select substr(‘小明爱上了小红’,5)结果为:了小红//注意:索引从1开始不是从0开始#截取从指定索引处指定字符长...
2020-04-25 16:09:20
108
原创 Mysql的排序查询
Mysql的排序查询order by用于排序,desc为降序,asc为升序,默认是升序order by中可以支持单个字段、多个字段、表达式、函数、别名order by一般是放在查询语句的最后面,limit子句除外案例:select * from student order by id desc;按别名排序:select name,id+10 id1 from student orde...
2020-04-25 16:08:38
161
原创 Mysql的条件查询
Mysql的条件查询按条件运算符筛选:> < != <> >= <=按逻辑表达式筛选:and or not模糊查询:likeselect * from student where name like ‘%a%’sql查询语句中like不能查出null字段的数据,有时候会发现少数据。通配符:%任意多个字符,包含0个字符_任意单个字符escape...
2020-04-25 16:07:15
134
原创 Mysql基础查询
Mysql基础查询起别名:ASselect name as ‘out put’ from student;//假如别名中间有特殊符号,用引号括起来###加号:+mysql中的+号只有一个功能,运算符select ‘123’+90//如果其中一个为字符型,试图将字符串转成数值,如果转换成功,则做运算select ‘haha’+90//如果转换不成功,则将字符串转换成0###属...
2020-04-25 16:06:34
88
Python简单实现一个可以注册、登录、登出的系统
2020-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人