自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 MySQL高级2.0

随着互联网的发展,数据的量级也是不断的增长,从GB到TB到PB。对数据的各种操作也是越来越困难,一台数据库服务器已经无法满足海量数据的存储需求,所以由多台数据库服务器构成的数据库集群成了必然的方式。在表数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。BTree索引:MySQL使用最频繁的一个索引数据结构,是InnoDB和MylSAM存储引擎默认的索引类型,底层基于B+Tree数据结构。

2024-06-27 17:28:01 761

原创 MySQL高级1.0

而如果多个事务操作同一批数据时,就会产生不同的问题,我们需要设置不同的隔离级别来解决这些问题。隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务。在一个事务处理过程中读取到了另一个事务中修改并已提交的数据,导致两次查询结果不一致。多个客户端操作时,各个客户端的事务之间应该是隔离的,相互独立的,不受影响的。在一个事务处理过程中读取到了另一个未提交事务中的数据,导致两次查询结果不一致。持久性是指一个事务一但被提交了,那么对数据库中的数据的改变就是永久性的。

2024-06-26 10:52:51 868

原创 MySQL进阶

SELECT 列名 FROM 表名 [别名] (SELECT 列名 FROM 表名 [WHERE 条件]) [别名] [WHERE条件];SELECT 列名 FROM 表名 WHERE 列名 [NOT]IN(SELECT 列名 FROM 表名 [WHERE 条件];SELECT 列名 FROM 表名 WHERE 列名=(SELECT 列名 FROM 表名 [WHERE 条件]);需要借助第三张中间表,中间表至少包含两个列。当表与表之间的数据有相关联性的时候,如果没有相关的数据约束,则无法保证数据的准确性!

2024-06-24 19:27:14 804

原创 MySQL基础

DCL(Data Control language):数据控制语言。INSERT INTO 表名(列名1,列名2,...)VALUES(值1,值2,....),(值1,值2,....),...;用来操作数据库,表,列等。列名和值的数量以及数据类型要对应,除了数字类型,其他数据类型的数据都需要加引号(单引双引都行,推荐单引)INSERT INTO表名 VALUES(值1,值2,...),(值1,值2,....),...;INSERT INTO表名(列名1,列名2,...)VALUES(值1,值2,...);

2024-06-23 15:56:18 1035

原创 函数参数调用 4.1

✍函数是将一段实现功能的完整代码,使用函数名称进行封装,通过函数名称进行调用✍函数定义的语法结构def 函数名称(参数列表):函数体[return返回值列表]✍函数的调用:不带返回值的函数直接调用带返回值的函数调用之后要将结果保存到变量中✍函数参数的类型ி 函数定义处的参数称为形式参数,形式参数可以定成:位置参数默认值参数可变参数ி 函数调用处的参数称为实际参数,在进行参数传递时可以使用关键字参数传参或位置参数传参✍按照变量的作用域可分为:局部变量和全局变量。

2024-06-18 13:54:59 975

原创 函数参数调用 4.0

函数是将一段实现功能的完整代码,使用函数名称进行封装,通过函数名称进行调用。以此达到一次编写,多次调用的目的。内置函数自定义函数函数调用输出函数print()输入函数input()列表定义函数list()def 函数名称(参数列表):函数体[return返回值列表]函数名(参数列表)s=0s+=iprint(f'1到{num}之间的累加和为:{s}')# 函数的调用get_sum(10) # 1-10之间的累加和get_sum(100) # 1-100之间的累加和。

2024-06-17 19:02:34 562

原创 异常类型处理 3.0

Pycharm的调式模式设置断点单步运行观察变量查找问题重新调试,直至问题解决。

2024-06-16 09:07:00 518

原创 常用类型方法 2.1

大小写转换方法:str.lower()、str.upper()字符串分隔方法:str.split()检索的方法:str.count()、str.find()、str.index()字符串判断的方法:str.startswith()、str.endswith()字符串替换的方法:str.replace()字符串显示方式的方法:str.center()字符串拼接方法:str.join()

2024-06-14 17:15:18 895

原创 常用类型方法 2.0

将bytes类型转换成str类型,需要使用到bytes类型的decode()方法。将str类型转换成bytes类型,需要使用到字符串的encode()方法。字符串是python中的不可变数据类型。整数类型:b\d\o\x\X。浮点数类型:e\E\f\%

2024-06-13 15:18:50 1048

原创 组合数据类型 1.1

列表、元组、字典、集合的区别数据类型序列类型元素是否可重复是否有序定义符号列表list可变序列可重复有序[]元组tuple不可变序列可重复有序()字典dict可变序列key不可重复value可重复无序集合set可变序列不可重复无序{}

2024-06-09 17:43:42 1017

原创 组合数据类型 1.0

序列[start:end:step] start切片的开始索引(包含);end切片的结束索引(不包含);step步长(默认为1);lst.sort(key=None,reverse=False) key表示排序的规则;reverse表示排序方式(默认升序);sorted(iterable,key=None,reverse=False)iterable,key表示排序的对象;

2024-06-09 09:10:58 324

原创 Python流程控制 P2

流程:计算机执行代码的顺序流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑流程控制的分类:顺序流程:就是代码一种自上而下的执行结构,python默认流程选择流程/分支流程:根据某一步的判断,有选择的去执行相应的逻辑结构循环流程:满足一定的条件下,一直重复去执行某段代码的逻辑【事情】一、If-else语句1.单分支If 条件表达式:# 如果条件成立,则执行此处的代码块# 单分支# if 条件表达式:比较运算符 逻辑运算符 符合的条件表达式。

2024-05-25 13:07:57 705

原创 Python基础语法 P1

Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python在各个编程语言中比较适合新手学习,Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型。

2024-05-23 20:13:16 1060

空空如也

空空如也

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

TA关注的人

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