索引server sql

索引-性能分析-show profiles

Sql性能分析: profiles详情:show profiles能够在做SQL优化时帮助我们了解时间都耗费到哪里去了。通过hava——profiles参数,能够看到当前Mysql是否支持profiles操作 执行一系列的业务SQL业务,然后通过如下指令查看指令的执行耗时: #查看每一条SQL的基本 ......
性能分析 索引 profiles 性能 show

6.建立索引

(1)、修改表结构, 列0,编号 列1,姓名 列2,性别 列3,出生日期 列4,所在地 (2)、将错误的性别修改。 (3)、将出生日期修改为datetime类型。(会提示错误)使用函数isdate,检查出生日期是否为日期格式。 update a set 出生日期=left(所在地,8) where ......
索引

Identity server4 Exception: Correlation failed. Unknown location

在 登录后跳转就报错了,在一番折腾后,原来是 服务端为http,将服务端改为https 解决 ......

MySQL(十六)索引优化:索引失效的情况分析

索引优化 有哪些维度可以进行数据库调优? 索引失效,没有充分利用到索引 建立索引 关联查询join太多(设计缺陷或不得已的需求) SQL优化 服务器调优及各个参数的设计(缓冲、线程池等) 调整my.cnf 数据过多,SQL优化也到达了极限 分库分表 SQL查询优化可以分为物理查询优化和逻辑查询优化: ......
索引 情况 MySQL

SQL基本

配置 官网下载免安装的SQL压缩包,之后把bin目录添加到环境变量里面 新建my.ini文件,填入下面语句 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/serve ......
SQL

sql中的视图设计

sql中的视图设计 -- or REPLACE 检查视图是否重复 替换CREATE or REPLACE view view01asSELECT d.DEPTNO as d,e.EMPNO as o , d.loc,d.DNAME,e.ENAME,e.job,e.SALfrom emp e​-- 创 ......
视图 sql

sql中的存储过程

sql中的存储过程 -- 定义一个没有返回值 存储过程-- 实现:模糊查询操作:select * from emp where ename like '%A%';create procedure mypro01(name varchar(10))begin if name is null or na ......
过程 sql

windows server加固(密码策略)

#密码策略 ###设置启用密码复杂度,最短密码长度为8,密码的最小长度为7,最长为30 使用win建 + R,打开运行输入 gpedit.msc回车进入本地策略组编辑器 ###设置允许5次登录错误,账户锁定时间为30分钟,重置账户锁定时间30分钟 ###设置sale用户只能在周一至周五8:00到20 ......
策略 密码 windows server

sql中的事物

sql中的事物 MySQL默认的是repeatable read 首先要开启事物start transaction;第二 所有的修改删除都为一个事物 当没有提交的时候只是操作的 缓存中的数据,*此时查询的会存在 幻读 (读取的都是为修改的数据)第三 在未提交前可以回滚事物 rollback;第四提交 ......
事物 sql

sql中的流程函数

流程函数 --if相关 select empno,ename,sal,if(sal>=2500,'高薪','底薪') as '薪资等级' from emp; -- if-else 双分支结构select empno,ename,sal,comm,sal+ifnull(comm,0) from emp ......
函数 流程 sql

EF Core 中原生SQL、存储过程、视图的使用

包括EF Core中原型Sql的执行,包括存储过程和视图数据处理方法,同时包括参数化执行sql语句的注意事项。 原生Sql查询 原生sql查询使用如下两个方法进行,查询的结构只能映射到dbset关联的对象类型 DBSet.FromSqlRaw() DBSet.FromSqlInterpolated( ......
视图 过程 Core SQL EF

mysql 主键索引,组合索引,单列索引使用场景

1 CREATE TABLE button ( 2 id bigint(20) NOT NULL AUTO_INCREMENT, --主键索引 3 button_name varchar(45) NOT NULL COMMENT "功能名称", 4 app_id bigint(20) NOT NUL ......
索引 场景 mysql

mysql创建索引三种方式

1. 新建表中添加索引 ① 普通索引 create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(20) null, index index_no ......
索引 方式 mysql

LangChain与SQL链

LangChain 库有多个 SQL 链,甚至还有一个 SQL 代理,本文旨在尽可能轻松地与存储在 SQL 中的数据进行交互。以下是一些相关链接: Python SQL Chains Python SQL Agents Javascript SQL Chains Javascript SQL Age ......
LangChain SQL

从sql注入学sql

sql注入原理 数据库针对我们的输入会进行查询 一般来说,数据库的查询可以是: SELECT * FROM users WHERE name = 'skulle' 那么如果我们输入 skulle' OR 1=1; # 对于数据库而言,就会有这样一条命令 SELECT * FROM users WHE ......
sql

syspolicy_purge_history sql job failed

错误信息如下: 'File C:\Program Files (x86)\Microsoft SQL Server\130\Tools\PowerShell\Modules\SQLPS\Sqlps.ps1 cannot be loaded because running scripts is dis ......

[Termux]更换Termux源 安装Debian容器并 设置Debian镜像源且 安装code-server(附安卓/APK安装包+下载源+lanzou)

前言 Termux开发者称已经不会在Google Play上更新该应用了,要么在Github下载要么去F-Driod下载,为了方便下载,本文已经给出下载链接... GitHub下载链接: https://github.com/termux/termux-app/releases/download/v ......
Termux Debian code-server 容器 镜像

如何使用Navicat将SQL Server数据库转换成MySQL数据库

转载链接:https://blog.csdn.net/weixin_53231455/article/details/126983581 ......
数据库 数据 Navicat Server MySQL

cas单点登录-1.准备cas-server

1、获取对应java版本的cas服务端代码 GitHub - apereo/cas-overlay-template: Apereo CAS WAR Overlay template 对应的java版本为(截止2023/4/27) 根据电脑环境拉取对应分支的代码 2、编译打包 window:点击bu ......
cas-server cas server

sql注入(三)盲注

何为盲注? 盲注就是在sql注入过程中,执行语句后,选择的数据不能回显到前端页面,此时我们需要利用一些方法进行判断或尝试,这个过程称之为盲注。盲注可以分布尔盲注和时间盲注。 布尔盲注——构造逻辑判断 三大法宝mid(),left(),substr() mid()函数 此函数为截取字符串一部分。MID ......
sql

Sql Server 数据库事务与锁,同一事务更新又查询锁?期望大家来解惑

我有一个People表,有三行数据: 如果我们没详细了解数据库事务执行加锁的过程中,会不会有这样一个疑问:如下的这段 SQL 开启了事务,并且在事务中进行了更新和查询操作。 BEGIN TRAN update People set Name='张三' where id=1; select * fro ......
事务 数据库 数据 Server Sql

当 SQL Server(mssql-jdbc) 遇上 BigDecimal → 精度丢失,真坑!

开心一刻 中午和哥们一起喝茶 哥们说道:晚上喝酒去啊 我:不去,我女朋友过生日 哥们瞪大眼睛看着我:你有病吧,充气的过什么生日 我生气到:有特么生产日期的好吧 需求背景 系统对接了外部系统,调用外部系统的接口需要付费,一个接口一次调用付费 0.03 元 同一个月内,同一个接口最高付费 25 元 统计 ......
精度 BigDecimal mssql-jdbc Server mssql

数据库连接串和SQL写法参考网站

介绍各个数据库使用ADO.net的connection string https://www.connectionstrings.com 介绍各个数据库使用ADO.net的SQL参数写法 https://bobby-tables.com/adodotnet ......
写法 数据库 数据 网站 SQL

mybatis定义sql语句标签之select 标签

属性介绍: id :唯一的标识符.和Mapper接口定义方法名同名。 parameterType:传给此语句的参数的全路径名或别名 例:com.test.poso.User或user,目前很少用到。 resultType :语句返回值类型或别名。 注意,如果是集合,那么这里填写的是集合的泛型,而不是 ......
标签 语句 mybatis select sql

mybatis定义sql语句标签之insert标签

这是非常核心的一个标签,CURD是mybatis的核心功能。 insert元素相对于select元素要简单很多,mybatis会在插入之后返回一个整数,表示插入成功后插入的条数。 真实项目中,使用最多的一个点要注意,在插入过程中返回一些自动主键。 因为这个主键,在同一个事务中,还有其它用。例如级联。 ......
标签 语句 mybatis insert sql

MySQL InnoDB Engine--倒序索引的存储

倒序索引存储 引用"阿里云数据库开源"里说的:MySQL倒序索引的改动主要在server层的优化器和执行器,在InnoDB存储引擎层变化不大。 MySQL倒序索引限制: 由于涉及到数据的存储,目前只支持InnoDB Descending index 无法使用change buffer Descned ......
倒序 索引 InnoDB Engine MySQL

mybatis定义sql语句标签之update标签

这个标签比较简单,真实业务更新是非常常用的,并且update还用来做删除。 真实业务基本都是软删除,修改删除标志。0->1 属性说明 id:和其它标签一样是唯一标志 简单示例 <update id="updateNodeById" parameterType="com.wht.demo.dao.vo ......
标签 语句 mybatis update sql

mybatis定义sql语句标签之delete标签

delete标签目前没什么好说的,并且这个标签在实际业务中使用的非常少。 因为对于真实业务来说,所有数据都是有价值的,不允许做硬删除,除非没业务的垃圾数据。 属性说明 id:和其它标签一样是唯一标志 <delete id="deleteNodeById"> delete from t_node_ag ......
标签 语句 mybatis delete sql

mybatis控制动态SQL拼接标签之choose标签

mybatis控制动态SQL拼接标签之choose标签 有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。 MyBatis提供了choose 元素,按顺序判断when中的条件出否成立,如果有一个成立,则choose结束。 当choose中所有when的条件都不满则时,则执行 otherw ......
标签 mybatis 动态 choose SQL

mybatis控制动态SQL拼接标签之foreach标签

mybatis控制动态SQL拼接标签之foreach标签 foreach标签主要用于构建in条件,可在sql中对集合进行迭代。也常用到批量删除、添加等操作中。 这个标签在实际业务中非常常用,当然运维旧项目也会发现,有些坑,用java循环执行sql来表示批量插入。 属性说明: collection:c ......
标签 mybatis foreach 动态 SQL