浅谈MySQL索引分类
浅谈MySQL索引分类本篇我将为大家讲解MySQL的索引分类,这也是当初困惑我的一个点,看完本篇文章相信你会对MySQL的索引分类有一个更好的认识。
根据具体类型分类在MySQL数据库,将索引具体类型主要分为以下几类:
主键索引
唯一索引
常规索引
全文索引
其中唯一索引当你给这个字段添加唯一约束的时候,inoodb会自动给这个字段添加唯一索引
你可能会问,为啥没联合索引啊,我记得还有一个多个字段的索引的啊。
可以看看创建索引的语法:CREATE [ UNIQUE | FULLTEXT ] INDEX index_name ON table_name ( index_col_name,... ) ; 可以发现,创建联合索引的时候可以指定是唯一还是常规还是全文。也就是说联合索引包括在了唯一索引,常规索引,全文索引之中。
根据存储形式分类在InnoDB存储引擎中,根据索引的存储形式,又可以分为以下两种:
聚集索引选取规则:
如果存在主键,主键索引就是聚集索引。
如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。
如果表没有主键,或没有合适的唯一索引,则Inno ...
微信小程序
小程序 - 起步
小程序简介
小程序与普通网页开发的区别
小程序代码的构成
项目结构
1. 了解项目的基本组成结构
pages 用来存放所有小程序的页面
utils 用来存放工具性质的模块(例如:格式化时间的自定义模块)
app.js 小程序项目的入口文件
app.json 小程序项目的全局配置文件
app.wxss 小程序项目的全局样式文件
project.config.json 项目的配置文件
sitemap.json 用来配置小程序及其页面是否允许被微信索引
2. 小程序页面的组成部分小程序官方建议把所有小程序的页面,都存放在 pages 目录中,以单独的文件夹存在,如图所示:其中,每个页面由 4 个基本文件组成,它们分别是:
.js 文件(页面的脚本文件,存放页面的数据、事件处理函数等)
.json 文件(当前页面的配置文件,配置窗口的外观、表现等)
.wxml 文件(页面的模板结构文件)
.wxss 文件(当前页面的样式表文件)
JSON 配置文件
1. JSON 配置文件的作用JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。小程序项目 ...
TypeScript
1. TypeScript 介绍
1.1 TypeScript 是什么TypeScript(简称:TS)是 JavaScript 的超集(JS 有的 TS 都有)。TypeScript = Type + JavaScript(在 JS 基础之上,为 JS 添加了类型支持)。TypeScript 是微软开发的开源编程语言,可以在任何运行 JavaScript 的地方运行。
1.2 TypeScript 为什么要为 JS 添加类型支持?背景:JS 的类型系统存在“先天缺陷”,JS 代码中绝大部分错误都是类型错误(Uncaught TypeError)。问题:增加了找 Bug、改 Bug 的时间,严重影响开发效率。从编程语言的动静来区分,TypeScript 属于静态类型的编程语言,JS 属于动态类型的编程语言。
静态类型:编译期做类型检查;(这一点和Java很像,Java也是编译期做类型检查)
动态类型:执行期做类型检查。
代码编译和代码执行的顺序:先编译,再执行。
对于 JS 来说:需要等到代码真正去执行的时候才能发现错误(晚)。
对于 TS 来说:在代码编译的时候(代 ...
React全家桶(技术栈)
第1章:React入门
React简介官网1. 英文官网: https://reactjs.org/2. 中文官网: https://react.docschina.org/介绍描述1. 用于动态构建用户界面的 JavaScript 库(只关注于视图)2. 由Facebook开源React的特点1. 声明式编码2. 组件化编码3. React Native 可以使用于移动端开发4. 高效(优秀的Diffing算法)React高效的原因1. 使用虚拟(virtual)DOM, 不总是直接操作页面真实DOM。2. DOM Diffing算法, 最小化页面重绘。
React的基本使用
效果
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>hello_react</title> </head> <body> <!-- 准备好一个“容器” - ...
尚硅谷Web前端ES6教程,涵盖ES6-ES11
第 1 章 ECMASript 相关介绍1.1.什么是 ECMAECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994 年后该 组织改名为 Ecma 国际。
1.2.什么是 ECMAScriptECMAScript 是由 Ecma 国际通过 ECMA-262 标准化的脚本程序设计语言。
1.3.什么是 ECMA-2621.4.谁在维护 ECMA-262TC39(Technical Committee 39)是推进 ECMAScript 发展的委员会。其会员都是公司(其中主要是浏览器厂商,有苹果、谷歌、微软、因特尔等)。TC39 定期 召开会议,会议由会员公司的代表与特邀专家出席
1.5.为什么要学习 ES6⚫ ES6 的版本变动内容最多,具有里程碑意义⚫ ES6 加入许多新的语法特性,编程实现更简单、高效⚫ ES6 是前端发展趋势,就业必备技能
第 2 章 ECMASript 6 新特性2.1.let 关键字let 关键字用来声明变量,使用 let 声 ...
2023年中国国际数字和软件服务创新大赛
需求描述本系统主要功能为:汇总不同地区的公众监督员提供的空气质量信息,由系统管理员将这些信息指派给专业的环保检测网格员,进行实地考察和检测,从而得到不同地区的空气质量 AQI(空气质量指数)的实时数据。再将这些 AQI 数据进行统计,统计结果最终成为环保方面决策者进行决策的依据。
地区使用网格化形式进行管理。最小网格单位为大城市(2022年发布 106 个大城市名单。包括 7 个超大城市、14 个特大城市、14个 I 型大城市、71 个 II 型大城市)
本系统使用者为:公众监督员、AQI 检测网格员、系统管理员。
本系统分为三端:
NEPS 端:公众监督员端。使用者:公众监督员。
NEPG 端:AQI 检测网格员端。使用者:AQI 检测网格员。
NEPM 端:系统管理端。使用者:系统管理员
空气质量标准AQI(Air Quality Index 空气质量指数)描述了空气清洁或者污染的程度。是 2012 年 3 月国家发布的新空气质量评价标准,污染物监测项为:空气悬浮颗粒物 PM2.5、二氧化硫、一氧化碳等主要指标。
注意:AQI 三级以上(包含三级)即为超标
【空气质量指 ...
SSH框架复习
web复习-自用.pdf
SSH复习笔记.pdf
*14631634.pdf
目录
必考题登录
6.2
重点
6.36-4
6.5
6.6
7.1主键关联
外键关联‘
9-22
9-27
算法设计与分析复习
复习内容
算法概述—复杂度分析(时间、空间)
分治法
动态规划
贪心算法
回溯法
分支限界法
分治法基本思想:将一个规模为n的问题分解为k个规模较小的子问题,些子问题互相独立且与原问题相同。递归地解这些子问题,然后将各个子问题的解合并得到原问题的解。
分治法在每一层递归上都有三个步骤:
分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题;
解决:若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题;
合并:将各个子问题的解合并为原问题的解。
分治法所能解决的问题一般具有的几个特征是:(1)该问题的规模缩小到一定的程度就可以容易地解决;
(2)该问题可以分解为若干个规模较小的相同问题;
(3)利用该问题分解出的子问题的解可以合并为该问题的解;
(4)原问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。
分治法的时间复杂性分析
经典例题:二分搜索、归并排序、棋盘覆盖、选择问题等
归并排序第14周13–第8章排序13–8.5归并排序_哔哩哔哩_bilibili
归并排序需要的空间就和原来的数组大小一样
【算法】排序算法之 ...
小兔鲜项目
Vue3入门认识Vue31. Vue3组合式API体验
通过 Counter 案例 体验Vue3新引入的组合式API
并且需要注意的是Vue3是向下兼容的,也就是说你可以在Vue3的项目中继续写Vue2的代码
<script>export default { data(){ return { count:0 } }, methods:{ addCount(){ this.count++ } }}</script>
<script setup>import { ref } from 'vue'const count = ref(0)const addCount = ()=> count.value++</script>
特点:
代码量变少
分散式维护变成集中式维护
2. Vue3更多的优势
使用create-vue搭建Vue3项目1. ...
英语作文模板
科研实验实验主题survey experiment projectprogram study vote poll实验目的:aim objective(目的),targetintention,purpose,to do -wonder-to see实验手段:approach,practice措施,means 方式方法Initiative措施,method ,way,solution实验结果:find(found) suggest, indicate
参与者:participant respondent
做实验的人:professor ,colleague team
科技AI (artificial intelligence)
无人驾驶 driverless car ,autonomous vehicle,self-driving-car
校园老师:tutor,lecturer,professor,assistant(助教),faculty(全体教职员工),facility (设施设备)
同学:
Freshman 新生-sophomore大二学生-junior student大三-se ...

