- 博客(25)
- 收藏
- 关注
原创 SQL事务
事务:是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。
2025-01-25 11:24:17
174
原创 SQL 多表查询
概念:指从多张表中查询数据重新建立dept和employee表最终的表结构-- 多表查询 笛卡尔积查询后实际出现了102条信息。笛卡尔积:笛卡尔积是指在数学中,两个集合A集合和B集合的所以组合情况。在查询多表时要去除无效的笛卡尔积-- 多表查询,去除笛卡尔积-- 将表名简写。
2025-01-23 10:40:39
1045
原创 SQL函数和约束
概念:约束是作用于数据库表中字段的规则,用于限制存储在表中的数据。目的:确保数据库中数据的正确性、有有效性和完整性。分类:约束有不同的类型,根据字段的作用和限制不同。约束描述关键字非空约束限制该字段的数据不能为NULLNOT NULL唯一约束保证该字段的所有值都是唯一的,不重复UNIQUE主键约束每一行必须有唯一的主键,要求不能为空默认约束给字段指定默认值,如果没有指定值时使用默认值DEFAULT检查约束限制字段的值符合某些条件(例如,值范围等)CHECK外键约束。
2025-01-17 18:18:30
708
原创 MySQL数据库(SQL分类)
1.delete语句的条件为可选项,如果没有,会删除表中的所有数据。2.delete语句不能删除某一个字段的值(可以使用update)注:where条件为可选项,但是如果不加默认为修改所有数据。comment 为可选项,作用类似是注释,解释字段或表。解释:精度指整个小数的长度,标度指小数位数。最多占用10个字节,真正占用字节数取决于长度。数据查询语言,用来查询数据库中表的记录。即使只有一个长度也会占用10个字节;2.删除指定表,并重新创建该表。注:数据库语言不区分大小写。** 分页查询**(
2025-01-14 18:39:05
4383
9
原创 生成器和迭代器
是Python中一种特殊的迭代器,它是一个能按需生成值的轻量级对象。在一个函数的内部定义了另一个函数,外部的函数叫它外函数,内部的函数叫它内函数。
2024-10-18 22:43:23
334
1
原创 matplotlib绘图2.0版
浮点型数组,柱形图的 x 轴数据。:浮点型数组,柱形图的高度。:浮点型数组,柱形图的宽度。:浮点型数组,底座的 y 坐标,默认 0。:柱形图与 x 坐标的对齐方式,‘center’ 以 x 位置为中心,这是默认值。‘edge’:将柱形图的左边缘与 x 位置对齐。要对齐右边缘的条形,可以传递负数的宽度值及 align=‘edge’。垂直方向的柱状图可以用barh()方法来设置设置柱形图宽度,bar()方法使用width设置,barh()方法使用height设置。
2024-07-22 17:19:33
720
原创 python中的文件读取
open()函数表示要打开一个文件括号中需要传入两个参数,包括打开文件的路径,和打开文件的方式只读w写入,如果该文件已存才则打开文件从头开始编写,即原有内容被删除。如果该文件不存在,创建新文件。a追加,在文件的结尾追加文字wb以二进制的格式打开一个文件只用于写入。
2024-06-02 23:27:08
453
原创 python中的数据分布
集中趋势,又被称为“数据的中心位置”。它能够代表性的描绘总体数据的某一特征。通常用平均数来反映数据的集中趋势。数值平均数,才是我们过往说的平均数,它更专业的名字,叫做“均值”。位置平均数,指的是“中位数。例如要获取成绩单里成绩的均值和中位数。
2024-04-14 23:01:55
1711
1
原创 python中的数据可视化
可视化图表类型:趋势,分布,构成,比较,练习:表示数据是如何随着时间而发生变化的通常,用表示折线图和柱状图表示例如,比较每个国家的GDP增长情况;展示某公司股票价格的波动情况:当展示数据的分布规律时,会用散点图来展示不同分布特征。通过考察散点图中点的分布情况,来总结数据的分布模式或判断两个数据之间是否存在某种关联。例如,研究身高和体重的关系:用于表示数据中每个部分占总体的比例情况,一般用饼图表示如果要展示一段时间内的占比情况,更适合用百分比堆积柱状图。
2024-04-07 22:15:03
710
1
原创 python中的数据清洗
定义由于记录或者储存的原因,导致部分数据缺失、重复、异常、错误,没有分析意义,就叫做“脏数据”。把“脏数据”识别出来,并进行删除、填补、修正等一系列处理的过程,就叫做“数据清洗”存在形式缺失值,重复值,异常值。
2024-03-31 22:10:26
378
1
原创 Python计算阶乘
如果放在循环外面,每次的result是上一次计算的结果,会导致结果很大,计算错误。引用math库里的factorial( ) 方法。注意:result = 1应放在第一个循环里。关于递归的方法,可以参考我以前的文章。第一种做法:用for循环。用到循环嵌套的方法。第二种方法:数学公式。
2024-03-26 09:10:24
304
1
原创 NumPy和pandas
NumPy(Numerical Python的缩写)是一个开源的Python科学计算模块,其中包含了许多实用的数学函数,用来处理数值型数据。
2024-03-21 22:16:26
824
1
原创 Python中的函数和方法
jieba分词jieba分词将语句切分成词语jieba.lcut(),传入字符串进行切分,然后返回一个列表生成词云图pyecharts 是一个用于生成 echarts 图表的类库。从 pyecharts 库中导入 WordCloud 模块,使用相关代码,可以生成一个html文件。打开文件open()函数的作用是打开一个文件,对文件进行处理的操作都需要用到这个函数。()括号中要传入两个参数,包括要打开的文件路径,以及打开文件的方式。
2024-03-13 21:51:24
374
1
原创 python中的类与模块
定义一个类Phone# 类的属性brand = "小米"# 类的方法print("拨打电话")print("发送信息")关键字class是用来定义类,它是定义类的固定形式。类名:为类定义的名称。为了区分类与函数,类名称首字母建议大写类的属性:表示这个类具有的属性。属性就是类中的变量的别称。类的方法:表示这个类的一些功能。方法就是类中的函数的别称。self参数:一个由程序自动转入的特殊参数。self参数代表的就是实例化生成的对象。即对象会将自己传递给self参数。
2024-02-25 14:59:50
974
1
原创 Python中的函数与类
def sayHi(): # sayHi是函数名print("Hi") # 实现函数的功能关键字def是用来高数Python,我们要定义新函数。def 在英语里是define的缩写,本意是“定义”,它是定义函数的固定形式。命名规则1. 函数名最好是动词,尽量体现函数的功能。2. 用字母,下划线和数字组成,且不以数字开头。3. 不与关键字重名,不出现下划线—以外的特殊符号。调用函数def sayHi(): # 定义函数# 调用函数sayHi()
2024-01-31 12:09:57
1202
原创 Python中列表的便捷操作
insert(index,item): 用于在列表中特定位置index插入item,列表中原有及之后的元素会依次后移。使整个列表翻转,直接修改原来的列表(不会创建一个新的翻转后的列表)这个函数会返回一个迭代器,迭代器会按照逆序遍历输入的可迭代对象。这个函数不会修改原来的列表,而是会返回一个新的迭代器。在指定索引位置插入元素。del 语句没有返回值。使用clear()语句。
2024-01-25 16:45:21
445
原创 python中的if函数
python程序中有特殊含义的单词,不能当做变量名词使用,例如:and,or,not,True,False。如果条件为真,则会执行if下面的代码。如果条件不为真,则程序会跳过if判断,执行下面的部分。一组相关的语句,通常用于执行一个特定的任务或操作。注:空值不是不存在,空值不代表0,给变量赋予空值不等于不给变量赋值。:它的作用是根据判断的条件是否成立,来决定后续代码的执行顺序。:又叫NULL值,在python中写作None,是没有值。使用if,表明使用判断语句。赋予空值——是有值的,这个值是None。
2024-01-24 11:20:30
2990
1
原创 Python中的数据与运算
变量名只能由“字母”,“数字”,“下划线”组成;变量名不能包含空格;以反斜线 \ 开头的是转义字符,例如‘\n’ 是换行符(自动换行),‘\t’ 是制表符(往后移四个空格)加‘+’,减‘-’,乘‘*’,除‘/’,乘方‘**’,取整‘//’,取模‘%’:比较的结果,对两数值进行比较,成立 (True) 不成立 (False):对代码的解释和说明,不会被计算机执行,帮助人更好的理解代码。整数的数据类型,直接用数字表示,不用加双引号,也可表示负数。:“或者”,当or左右两边有一个为True时就为True,
2024-01-20 20:28:52
1104
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人