05 2021 档案
摘要:vue路由官方文档地址:https://router.vuejs.org/zh/ 接口地址参考:https://developer.mozilla.org/zh-CN/docs/Web/API 导航守卫地址参考:https://router.vuejs.org/zh/guide/advanced/n
阅读全文
摘要:@RequestBody @RequestBody的作用是将前端传来的json格式的数据转为自己定义好的javabean对象,需要注意的是传入数据的属性名称要和后端javabean中定义的一致 @RequestBody要写在方法的参数前,不能写在方法名上方 @ResponseBody @Respon
阅读全文
摘要:一、参照1 这里主要介绍controller封装ztree参数,具体业务以实际为准,这里controller里封装的数据最好写在service层。 1.前台返回数据的格式 var zNodes =[ { name:"父节点1 - 展开", open:true, children: [ { name:
阅读全文
摘要:一、写操作(将数据写入到excel文件) GitHub地址参照:https://github.com/alibaba/easyexcel https://www.yuque.com/easyexcel/doc/fill https://github.com/alibaba/easyexcel/blo
阅读全文
摘要:反向代理 客户端本来可以直接通过HTTP协议访问某网站应用服务器,网站管理员可以在中间加上一个Nginx,客户端请求Nginx,Nginx请求应用服务器,然后将结果返回给客户端,此时Nginx就是反向代理服务器。 正向代理:某些情况下,代理我们用户去访问服务器,需要用户手动的设置代理服务器的ip和端
阅读全文
摘要:JavaScript有两种方式创建一个正则表达式: 第一种方式是直接通过/正则表达式/写出来,第二种方式是通过new RegExp('正则表达式')创建一个RegExp对象。 两种写法是一样的: var re1 =/A/; var re2 =newRegExp('A'); 结构: 字符字面量、字符组
阅读全文
摘要:一、对象存储OSS 1、开通“对象存储OSS”服务 (1)申请阿里云账号 (2)实名认证 (3)开通“对象存储OSS”服务 (4)进入管理控制台 2、创建Bucket Bucket名称:javalimb-file 地域:华北2(北京) 存储类型:标准存储 同城冗余存储:关闭 版本控制:不开通 读写权
阅读全文
摘要:新增路径 { path: 'save', name: '添加讲师', component: () => import('@/views/edu/teacher/save'), meta: { title: '添加讲师', icon: 'tree' } } 修改路径 <router-link :to=
阅读全文
摘要:两表的关联字段类型不一致,导致索引失效。 可以用SHOW FULL COLUMNS FROM 表名查看表结构,主要看Collation这一列,如果俩表的关联的字段的排序规则不一致,会导致索引失效。 可以通过工具修改字符集和排序规则 索引不会包含有NULL值的列,只要列中包含有NULL值都将不会被包含
阅读全文
摘要:一.EXPLAIN查看SQL执行计划 EXPLAIN语句解析 expain解析出来的信息有10列,分别是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra id:选择标识符 select_type:表示查询的类型。 t
阅读全文
摘要:一.含义: 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚
阅读全文
摘要:含义:理解成一张虚拟的表,用法基本和表一样,多用于查询,视图的增删改会影响原始表的数据。 创建视图的语法: create [or replace] view view_name As select_statement [with|cascaded|local|check option] 修改视图的语
阅读全文
摘要:#常见的数据类型 /* 数值型: 整型 小数: 定点数 浮点数 字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型: */ #一、整型 /* 分类: tinyint、smallint、mediumint、int/integer、bigint 1
阅读全文
摘要:含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 非空约束用于确保当前列的值不为空值,非空约束只能出现在表对象的列上。Null类型特征: 所有的类型的值都可以是null,包括int、float等数据类型 空字符串
阅读全文
摘要:#DDL /* 数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建: create 修改: alter 删除: drop */ #一、库的管理 #1、库的创建 /* 语法: create database [if not exists]库名; */ #案
阅读全文
摘要:#DML语言 /* 数据操作语言: 插入:insert 修改:update 删除:delete */ #一、插入语句 #方式一:经典的插入 /* 语法: insert into 表名(列名,...) values(值1,...); */ SELECT * FROM beauty; #1.插入的值的类
阅读全文
摘要:语法: select 查询列表 ⑦ from 表1 别名 ① 连接类型 join 表2 ② on 连接条件 ③ where 筛选 ④ group by 分组列表 ⑤ having 筛选 ⑥ order by排序列表 ⑧ limit 起始条目索引,条目数; ⑨
阅读全文
摘要:#一、查询每个专业的学生人数 SELECT majorid,COUNT(*) FROM student GROUP BY majorid; #二、查询参加考试的学生中,每个学生的平均分、最高分 SELECT AVG(score),MAX(score),studentno FROM result GR
阅读全文
摘要:#子查询 /* 含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行
阅读全文
摘要:语法: select 字段|常量|表达式|函数 【from 表】 【where 条件】 union 【all】 select 字段|常量|表达式|函数 【from 表】 【where 条件】 union 【all】 select 字段|常量|表达式|函数 【from 表】 【where 条件】 un
阅读全文
摘要:分页查询 ★ /* 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法: select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 lim
阅读全文
摘要:含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉
阅读全文
摘要:分组查询 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】; 特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字 分组前筛
阅读全文
摘要:函数分为分组函数和单行函数。 区别: 单行函数:将一个数据进行处理,返回一个值 分组函数:将虚拟表看做一个组,处理一组数据,返回一个值 一单行函数 1、字符控制函数 CONCAT('Hello', 'World')//HelloWorld SUBSTR('HelloWorld',1,5)//Hell
阅读全文
摘要:语法:select 查询列表from 表名【where 筛选条件】order by 排序的字段或表达式; 特点:1、asc代表的是升序,可以省略(默认升序)desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子句在查询语句的最后面,除了
阅读全文
摘要:select 要查询的字段|表达式|常量值|函数from 表 1.查询的类别 #1.查询常量值: SELECT * FROM employees; #2.查询常量值 SELECT 100; SELECT 'john'; #3.查询表达式 SELECT 100%98; #4.查询函数select 函数
阅读全文
摘要:DQL(Data Query Language):数据查询语言 select DML(Data Manipulate Language):数据操作语言 insert 、update、deleteDDL(Data Define Languge):数据定义语言 create、drop、alterTCL(
阅读全文
摘要:1.查看当前所有的数据库show databases; 2.打开指定的库use 库名 3.查看当前库的所有表show tables;(这个截图表示查看test库里的所有表) 4.查看其它库的所有表show tables from 库名; 查看当前在哪个数据库。 select database();
阅读全文
摘要:方式一:通过mysql自带的客户端只限于root用户 方式二:通过windows自带的客户端 登录:mysql 【-h主机名 -P端口号 】-u用户名 -p密码 如果连接的是本地并且端口号是3306,可以简写。 退出:exit或ctrl+C
阅读全文
摘要:通过计算机管理方式 1.右击计算机—管理—服务—启动或停止MySQL服务 2. 通过命令行方式 启动:net start mysql服务名(服务里的名称-MySql) 停止:net stop mysql服务名(服务里的名称-MySql) 一定要以管理员的身份打开cmd命令。
阅读全文