05 2023 档案
摘要:2.6.4 索引失效情况 2.6.4.1 索引列运算 不要在索引列上进行运算操作, 索引将失效。 在tb_user表中,除了前面介绍的联合索引之外,还有一个索引,是phone字段的单列索引。 A. 当根据phone字段进行等值匹配查询时, 索引生效。 explain select * from tb
阅读全文
摘要:2.6 索引使用 2.6.1 验证索引效率 在讲解索引的使用原则之前,先通过一个简单的案例,来验证一下索引,看看是否能够通过索引来提升 数据查询性能。在演示的时候,我们还是使用之前准备的一张表 tb_sku , 在这张表中准备了1000w 的记录。 这张表中id为主键,有主键索引,而其他字段是没有建
阅读全文
摘要:2.4 索引语法 1). 创建索引 CREATE [ UNIQUE | FULLTEXT ] INDEX index_name ON table_name ( index_col_name,... ) ; 2). 查看索引 SHOW INDEX FROM table_name ; 3). 删除索引
阅读全文
摘要:2. 索引 2.1 索引概述 2.1.1 介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。 一提到数据结构
阅读全文
摘要:一、实验目的 熟悉循环神经网络在文本分析和分类上的应用 二、实验原理或实验内容 从keras的数据集中加载影评数据,注意需要填充(截断)数据,并转成数组的形式。 构建一个神经网络模型,要求使用词嵌入和循环层,并使用划分好的训练集数据训练模型,使用划分好的测试集的数据验证模型,训练迭代20次。 获取训
阅读全文
摘要:1. 存储引擎 1.1 MySQL体系结构 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程 池的概念,为通过认证安全接入的客户端提供线程。同
阅读全文
摘要:冒泡排序 算法描述 重复地比较要排序的数列,一次比较两个元素,如果后者较小则与前者交换元素。 比较相邻的元素,如果前者比后者大,则交换两个元素。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。 针对所有的元素重复以上的步骤,除了最后一个。 快速排序 快速排序算法通过多次比较和交换来实现
阅读全文
摘要:6. 事务 6.1 事务简介 事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加 1000。 这一组操作
阅读全文
摘要:5.7 多表查询案例 数据环境准备: create table salgrade( grade int, losal int, hisal int ) comment '薪资等级表'; insert into salgrade values (1,0,3000); insert into salgr
阅读全文
摘要:git 教程 1.版本管理工具概念 我在大学毕业写论文的时候的时候碰到过如下的现象 ```<<毕业论文第一版.doc>><<毕业论文第二版.doc>><<毕业论文第三版.doc>><<毕业论文最终版.doc>><<毕业论文最终版2.doc>>``` 在这种情况下如果不能查看修改之前的代码,查找问题是
阅读全文
摘要:5.5 自连接 5.5.1 自连接查询 自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接 的查询语法: SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ... ; 而对于自连接查询,可以是内连接查询,也可以是外连接查询。
阅读全文
摘要:1、将图片数据分为训练集和验证集,训练集中猫和狗各300张图片,验证集中猫和狗各200张图片。 2、构建一个神经网络模型,并使用划分好的训练集数据训练模型,使用验证集的数据验证模型,训练迭代30次,建议使用生成器。 3、获取训练过程中的训练精度、验证精度,并使用matplotlib来绘制精度变化曲线
阅读全文
摘要:5. 多表查询 我们之前在讲解SQL语句的时候,讲解了DQL语句,也就是数据查询语句,但是之前讲解的查询都是单 表查询,而本章节我们要学习的则是多表查询操作,主要从以下几个方面进行讲解。 5.1 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结 构,
阅读全文
摘要:4. 约束 4.1 概述 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。 目的:保证数据库中数据的正确、有效性和完整性。 分类: 约束 描述 关键字 非空约束 限制该字段的数据不能为null NOT NULL 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE 主键约束
阅读全文
摘要:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';2.7 DCL DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访 问权限。 2.7.1 管理用户 1). 查询用户 select * from mysq
阅读全文
摘要:Requests请求库 Requests 是⽤Python语⾔编写,基于urllib,采⽤Apache2 Licensed开源协议的 HTTP 库。它⽐ urllib 更加⽅便,可以节约我们⼤量的⼯作,完全满⾜HTTP测试需求。 ⼀句话——Python实现的简单易⽤的HTTP库 1. 了解reque
阅读全文
摘要:2.6.4 聚合函数 1). 介绍 将一列数据作为一个整体,进行纵向计算 。 2). 常见的聚合函数 函数 功能 count 统计数量 max 最大值 min 最小值 avg 平均值 sum 求和 3). 语法 seclect 聚合函数(字段列表) from 表名; 案例: A. 统计该企业员工数量
阅读全文
摘要:我们这次使用Python来进行对酷狗音乐的爬取,数据来源与酷狗 1.发送请求的模块 import requests 音乐的地址URL m_url = 'https://webfs.ali.kugou.com/202305172335/695e4719686e024397958a7eb3f7d89c/
阅读全文
摘要:2.5 DML DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增、删、改操作。 添加数据(INSERT) 修改数据(UPDATE) 删除数据(DELETE) 2.5.1 添加数据 1). 给指定字段添加数据 INSERT INT
阅读全文
摘要:1.通过requests拿到网页的源代码数据导入requests和etree模块 import requestsfrom lxml import etree 2.通过lxml通过对源代码数据进行解析,拿到照片的URL地址 首先进行发送请求,获取URL index_url = 'https://tie
阅读全文
摘要:1、Requests模块说明 Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。 Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网
阅读全文
摘要:1. MySQL概述 在这一章节,我们主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连 接。 1.1 数据库相关概念 在这一部分,我们先来讲解三个概念:数据库、数据库管理系统、SQL。 名称 全称 简称 数据库 存储数据的仓库,数据是有组织的进行存储 DataBase(
阅读全文
摘要:正则表达式 regular expression 简称“RE”正则表达式是用来简洁表达一组字符串的表达式。 ‘PY’‘PYY’‘PYYYYY…’正则表达式:PY+ ‘PY’开头,后续存在不多于10个字符,后续字符不能是‘P’或‘Y’‘PYABC’ √‘PYKXYZ’ ×正则表达式:PY[^PY]{0
阅读全文
摘要:主要目的: 从给出的csv文件中加载数据,并划分为训练集和验证集,划分比例为:训练集/验证集=7/3。注意需要做数据的标准化,可使用pandas读取数据,再将dataframe转成numpy数组(to_numpy()),然后打乱数据、再切片、值标准化。 构建一个神经网络模型,并使用划分好的训练集数据
阅读全文
摘要:1、导入相关库 from keras.preprocessing.image import ImageDataGenerator import pathlib from tensorflow import keras from keras import layers ImageDataGenerat
阅读全文
摘要:主要目的: 1、从keras的数据集中加载波士顿房价数据,注意需要做数据的标准化。 2、构建一个神经网络模型,并使用划分好的训练集数据训练模型,使用划分好的测试集的数据验证模型,训练迭代100次(不需要K折验证)。 3、获取训练过程中的训练mae值、验证mae值,并使用matplotlib来绘制ma
阅读全文