自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小皮球的博客

数据分析/机器学习/终身学习

  • 博客(9)
  • 收藏
  • 关注

原创 窗口函数相关知识点

1.基本语法<窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>)2.主要功能核心要义:建立辅助列去帮助我们做筛选、比较a.同时具备分组和排序的功能;b.不同于group by,分组后不减少原表行数;c.不用表连接就能建立辅助分析列3.窗口函数分类-(1)聚合类:聚合函数作为窗口函数,有累计的作用avg(列名):累计求平均值、sum(列名):累计求和、count(列名):累计计数max(列名)、

2020-09-14 13:49:24 197

原创 MySQL基础(六)常见约束

常见约束1.含义:一种限制。用于限制表中数据,为了保证表中数据准确可靠。2.六大约束(1)NOT NULL:非空,用于保证该字段的值不能为空(2)DEFAULT:默认,用于保证该字段有默认值(3) PRIMARY KEY:主键,用于保证该字段值具有唯一性,并且非空(4)UNIQUE:唯一、具有唯一性但可为空;比如:座位号(5)CHECK:检查约束(MySQL中不支持)(6) FOREIGN KEY:外键,用于限制两个表的关系,保证该字段的值必须来自主表的关联列的值(在从表中添加外键约束,用于

2020-08-21 09:59:32 204

原创 MySQL基础(五)常见数据类型

常见数据类型及约束一、常见数据类型1.数值型1.1 整型1.2 小数(浮点型、定点型)2.字符型2.1 较短的文本(char/varchar)2.2 较长的文本(text/blob)3.日期型一、常见数据类型1.数值型1.1 整型分类:tinyint、smallint、mediumint、int、bigint类型占用字节范围(有符号)范围(无符号)tinyint1(-128,127)(0,255)smallint2(-32,768,32,767)(0,6

2020-08-21 09:58:30 195

原创 MySQL基础(四)库和表的管理:创建、修改、删除

库和表的管理一、库的创建、修改、删除二、表的创建、修改、删除一、库的创建、修改、删除1.库的创建CREATE DATABASE IF NOT EXISTS 库名;2.库的修改:更改库的字符集ALTER DATABASE 库名 DEFAULT CHARACTER SET 字符集(如:gbk);3.库的删除DROP DATABASE IF EXISTS 库名;二、表的创建、修改、删除1.表的创建CREATE TABLE IF NOT EXISTS 表名( 列名 列的类型 [(长

2020-08-18 11:20:11 141

原创 小皮从零学算法(一):辗转相除法求最大公约数算法证明及Python代码

辗转相除法求最大公约数1.算法证明2.Python算法可整除两个整数的最大整数被称为两个整数的最大公约数(Greatest CommonDivisor:gcd)。求最大公约数的方法有很多,其中辗转相除法就是其中一种,是已知最古老的算法。其算法步骤为:1.大数除小数,如果能整除,那么小数就是所求的最大公约数2.若不能整除,则用上一步的余数来除上一步的除数,所得余数若为0,则这一步的除数就是所求的最大公约数3.若2中所得余数不为0,则重复2,直到所得余数为0即式子被整除,这时作为除数的数就是所求的最大

2020-08-17 13:08:28 690

原创 使用os模块实现批量修改指定文件名

使用os模块实现批量修改指定文件名1.os模块常用操作方法2.案例:批量修改指定文件名4.1 将指定文件夹中所有内容添加同一后缀4.2 文件修改类型的多样化4.3 文件修改内容的多样化1.os模块常用操作方法os模块提供了非常丰富的方法来处理文件和目录。(1)os.getcwd():获取当前文件的工作路径(2)os.name:判断当前使用的平台若输出结果为posix,则表示当前为Linux平台,如果输出结果为nt,则表示使用的是windows平台。(3)os.mkdir(path):创建文件夹

2020-08-15 20:56:24 744

原创 MySQL基础(三)数据的插删改

插删改一、插入insert语句二、修改update语句2.1 修改单表的记录2.2 修改多表的记录三、删除delete/truncate语句3.1 delete语句3.2 truncate语句3.3 delete语句 vs truncate语句一、插入insert语句插入语句使用的是insert,有两种方式:(1) 方式一:#插入一条记录INSERT INTO 表名(列名1,列名2,...)VALUES(值1,值2,...);#插入多条记录INSERT INTO 表名(列名1,列名2,..

2020-08-13 21:37:33 228

原创 MySQL基础(二)查询语句知识点汇总

查询语句知识点汇总一、基础查询二、条件查询三、排序查询四、常见函数4.1.单行函数(1)字符函数(2)数学函数(3)日期函数(4)其他函数(5)流程控制函数4.2.分组函数五、分组查询六、连接查询七、分页查询八、联合查询一、基础查询SELECT 查询列表 FROM 表名其中,查询列表可以是:表中字段、常量值、表达式、函数;查询的结果是一个虚拟的表格。一些小tips:1.可以用着重号’ '来区分字段和关键字2.经常会使用DISTINCT 去重3.起别名:既可以使用as,也可以使用空格#使用a

2020-08-10 16:47:27 609

原创 MySQL基础(一)常见基础命令

常用基础命令新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的

2020-08-03 13:09:59 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除