自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 1 内存分区模型

C++中的内存分区模型

2022-07-20 22:33:24 127

原创 mysql-事务

事务是一组操作的集合,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。基本操作:-- 1. 查询张三账户余额select * from account where name = '张三';-- 2. 将张三账户余额-1000update account set money = money - 1000 where name = '张三';-- 此语句出错后张三钱减少但是李四钱没有增加模拟sql语句错误-- 3. 将李四账户余额+1000

2022-04-26 21:43:53 537

原创 MySQL-多表查询

多表关系 一对多(多对一) 多对多 一对一 一对多案例:部门与员工 关系:一个部门对应多个员工,一个员工对应一个部门 实现:在多的一方建立外键,指向一的一方的主键多对多案例:学生与课程 关系:一个学生可以选多门课程,一门课程也可以供多个学生选修 实现:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键一对一案例:用户与用户详情 关系:一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率 实现:在任意一

2022-04-26 20:50:45 838

原创 MySQL-约束

分类:约束 描述 关键字 非空约束 限制该字段的数据不能为null NOT NULL 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE 主键约束 主键是一行数据的唯一标识,要求非空且唯一 PRIMARY KEY 默认约束 保存数据时,如果未指定该字段的值,则采用默认值 DEFAULT 检查约束(8.0.1版本后) 保证字段值满足某一个条件 CHECK 外键约束 用来让两张图的数据之间建立连

2022-04-24 15:38:00 148

原创 MySQL-函数

字符串函数 数值函数 日期函数 流程函数 字符串函数常用函数:函数 功能 CONCAT(s1, s2, ..., sn) 字符串拼接,将s1, s2, ..., sn拼接成一个字符串 LOWER(str) 将字符串全部转为小写 UPPER(str) 将字符串全部转为大写 LPAD(str, n, pad) 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度 RPAD(str, n, pad) ..

2022-04-24 15:37:28 174

原创 MySQL-SQL语句-DQL

语法SELECT 字段列表FROM 表名字段WHERE 条件列表GROUP BY 分组字段列表HAVING 分组后的条件列表ORDER BY 排序字段列表LIMIT 分页参数基础查询查询多个字段SELECT 字段1, 字段2, 字段3, ... FROM 表名;SELECT * FROM 表名;设置别名SELECT 字段1 [ AS 别名1 ], 字段2 [ AS 别名2 ], 字段3 ...

2022-04-19 20:52:35 504

原创 MySQL-SQL语句-DML

添加数据指定字段: INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...); 全部字段: INSERT INTO 表名 VALUES (值1, 值2, ...);批量添加数据: INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...); INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...),

2022-04-17 21:42:54 333

原创 MySQL-SQL语句-DDL

1.DDL DDL-数据库操作 查询 查询所有数据库 SHOW DATABASES; 查询当前数据库 SELECT DATABASE(); 创建数据库 CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集] [COLLATE 排序规则 ]; 删除数据库 DROP DATABASE [ IF EXISTS ] 数据库名; 使用数据库

2022-04-16 17:15:15 551

原创 MySQL-安装与启动

1.mysql的安装官网提供免费的MySQL社区版2.MySQL的启动启动 net start mysql80关闭 net start mysql803.MySQL客户端链接MySQL自带的客户端命令行mysql [-h 127.0.0.1] [-p 3306] -u root -p4.MySQL数据模型数据库表...

2022-04-16 17:14:18 357

原创 Python-文件操作

目标 文件操作的作用 文件的基本操作 打开 读写 关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用思考:什么是文件?思考:文件操作包含什么?答:打开、关闭、读、写、复制....思考:文件操作的的作用是什么?答:读取内容、写入内容、备份内容......总结:文件操作的作用就是==把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力=.

2022-04-12 20:55:44 155

原创 Python-函数三

目标 应用:学员管理系统 递归 lambda 表达式 高阶函数 一. 应用:学员管理系统1.1 系统简介需求:进入系统显示系统功能界面,功能如下: 1、添加学员 2、删除学员 3、修改学员信息 4、查询学员信息 5、显示所有学员信息 6、退出系统 系统共6个功能,用户根据自己需求选取。1.2 步骤分析 显示功能界面 用户输入功能序号 根据用户输入的功能序号,执行不同的

2022-04-10 20:12:50 217

原创 Python-函数提高

目标 变量作用域 多函数程序执行流程 函数的返回值 函数的参数 拆包和交换两个变量的值 引用 可变和不可变类型 一. 变量作用域变量作用域指的是变量生效的范围,主要分为两类:==局部变量==和==全局变量==。 局部变量 所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。def testA(): a = 100​ print(a)​​testA() # 100print(a) #...

2022-04-09 12:18:02 153

原创 Python-函数

目标 函数的作用 函数的使用步骤 函数的参数作用 函数的返回值作用 函数的说明文档 函数嵌套 一. 函数的作用需求:用户到ATM机取钱: 输入密码后显示"选择功能"界面 查询余额后显示"选择功能"界面 取2000钱后显示"选择功能"界面 特点:显示“选择功能”界面需要重复输出给用户,怎么实现?函数就是将==一段具有独立功能的代码块== 整合到一个整体并命名,在需要的位置==调用这个名称==即可完成对应的

2022-04-07 19:58:41 161

原创 Python-推导式

目标 列表推导式 字典推导式 集合推导式 一. 列表推导式作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。列表推导式又叫列表生成式。1.1 快速体验需求:创建一个0-10的列表。 while循环实现 # 1. 准备一个空列表list1 = []​# 2. 书写循环,依次追加数字到空列表list1中i = 0while i < 10: list1.append(i) i += 1​print(list1)...

2022-04-04 21:53:57 122

原创 Python-集合

目标 创建集合 集合数据的特点 集合的常见操作 一. 创建集合创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。s1 = {10, 20, 30, 40, 50}print(s1)​s2 = {10, 30, 20, 10, 30, 40, 30, 50}print(s2)​s3 = set('abcdefg')print(s3)​s4 = set()print(type(s4)) # set​.

2022-04-04 16:46:28 100

原创 Python-字典

目标 字典的应用场景 创建字典的语法 字典常见操作 字典的循环遍历 一. 字典的应用场景思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储?答:列表list1 = ['Tom', '男', 20]思考2:如何查找到数据'Tom'?答:查找到下标为0的数据即可。list1[0]思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到数据'Tom'吗?。list1 = ['男', 20, 'To

2022-04-04 16:41:07 215

原创 Python-元组

目标 元组的应用场景 定义元组 元组常见操作 一. 元组的应用场景思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做?答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。num_list = [10, 20, 30]num_list[0] = 100==一个元组可以存储多个数据,元组内的数据是不能修改的。==二. 定义元组元组特点:定义元组使用==小括号==,且==逗号==隔开各个数据,数据可以是不同的数据类型。# 多

2022-04-04 15:03:23 132

原创 Python-列表

目标 列表的应用场景 列表的格式 列表的常用操作 列表的循环遍历 列表的嵌套使用 一. 列表的应用场景思考:有一个人的姓名(TOM)怎么书写存储程序?答:变量。思考:如果一个班级100位学生,每个人的姓名都要存储,应该如何书写程序?声明100个变量吗?答:列表即可, 列表一次性可以存储多个数据。二. 列表的格式[数据1, 数据2, 数据3, 数据4......]列表可以一次性存储多个数据,且可以为不同数据类型。三. 列表的常

2022-04-03 22:17:48 185

原创 Python-字符串

目标 认识字符串 下标 切片 常用操作方法 一. 认识字符串字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。a = 'hello world'b = "abcdefg"print(type(a))print(type(b))注意:控制台显示结果为<class 'str'>, 即数据类型为str(字符串)。1.1 字符串特征 一对引号字符串 name

2022-04-03 15:24:27 349

原创 Python-循环语句

目标 了解循环 while语法【重点】 while应用 break和continue while循环嵌套【重点】 while循环嵌套应用【难点】 for循环 一. 循环简介1.1 循环的作用思考:假如我有个女朋友,有一天我们闹矛盾生气了,女朋友说:道歉,说100遍“媳妇儿,我错了”。这个时候程序员会怎么做?答:100遍print('媳妇儿,我错了')思考:复制粘贴100次吗?答:重复执行100次一样的代码,程序中

2022-04-02 12:15:12 2790

原创 Python-条件语句

目标 条件语句作用 if语法 if...else... 多重判断 if嵌套 一. 了解条件语句假设一个场景: 同学们这个年龄去过网吧吗? 去网吧进门想要上网必须做的一件事是做什么?(考虑重点) 为什么要把身份证给工作人员? 是不是就是为了判断是否成年? 是不是如果成年可以上网?如果不成年则不允许上网? 其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。二. if 语法

2022-03-30 22:41:20 2832

原创 Python-运算符

目标掌握常用运算符的作用运算符的分类 算数运算符 赋值运算符 复合赋值运算符 比较运算符 逻辑运算符 1. 算数运算符运算符 描述 实例 + 加 1 + 1 输出结果为 2 - 减 1-1 输出结果为 0 * 乘 2 * 2 输出结果为 4 / 除 10 / 2 输出结果为 5 // 整除 9 // 4 输出结果为2 % 取余 9 % 4

2022-03-30 21:07:05 110

原创 Python-数据转换

目标 数据类型转换的必要性 数据类型转换常用方法 一. 转换数据类型的作用问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作?答:转换数据类型即可,即将字符串类型转换成整型。二. 转换数据类型的函数函数 说明 ==int(x [,base ])== 将x转换为一个整数 ==float(x )== 将x转换为一个浮点数 complex(real [,imag ]) 创建一个复数,real为实部,ima

2022-03-30 20:51:57 1968

原创 Python-输出

目标 格式化输出 格式化符号 f-字符串 print的结束符 输出作用:程序输出内容给用户print('hello Python')​age = 18print(age)​# 需求:输出“今年我的年龄是18岁”一. 格式化输出所谓的格式化输出即按照一定的格式输出内容。1.1 格式化符号格式符号 转换 ==%s== 字符串 ==%d== 有符号的十进制整数 ==%f== 浮点数

2022-03-30 15:54:54 339

原创 Python-变量

目标 变量的作用 定义变量 认识数据类型 一. 变量的作用举例体验:我们去图书馆读书,怎么样快速找到自己想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进行了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍。这个编号其实就是把书籍存放的书架位置起了一个名字,方便后期查找和使用。程序中,数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们把这个数据在内存中存储之后定义一个名称,这个名称就是变量。变量就是

2022-03-29 21:33:46 108

空空如也

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

TA关注的人

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