碎片 索引server sql

windows server 2016 激活

激活步骤记录: 网上找的一篇文章,亲测有用。转发记录一遍 原文:win server 2016 激活 1.打开cmd控制台,管理员身份运行,按顺序逐行执行以下命令,有报错不要管它。 slmgr /upk slmgr.vbs /ipk CB7KF-BWN84-R7R2Y-793K2-8XDDG slm ......
激活 windows server 2016

DVWA之SQL注入—Impossible level代码审计

Impossible level源代码 <?php if( isset( $_GET[ 'Submit' ] ) ) { // Check Anti-CSRF token checkToken( $_REQUEST[ 'user_token' ], $_SESSION[ 'session_token ......
Impossible 代码 level DVWA SQL

[网络安全]DVWA之SQL注入—High level解题详析

免责声明:本文仅分享SQL攻击相关知识,不承担任何法律责任。 DVWA请读者自行安装,本文不再赘述。 由于high level仅涉及简单攻击知识,本文不再详细解释。建议读者在理解SQL注入原理,熟悉low level、medium level解题姿势后再观看本文。 具体原理及姿势参见: [网络安全] ......
网络安全 level 网络 DVWA High

SQL注入原理及常见攻击方法简析

免责声明:本文仅分享SQL攻击相关知识,不承担任何法律责任。 登陆验证后端逻辑 一般而言,登录验证逻辑语句为: select * from 表名 where name(用户名)='$输入' and pass(密码)='$输入' 当数据表中同时存在输入的name和pass字段时,页面将回显登录成功。 ......
原理 常见 方法 SQL

[网络安全]DVWA之SQL注入—low level

免责声明:本文仅分享SQL攻击相关知识,不承担任何法律责任。 DVWA请读者自行安装,本文不再赘述。 判断漏洞类型 判断漏洞类型原理可参考[网络安全]SQL注入原理及常见攻击方法简析 判断是否为数字型注入 若为数字型注入,则第二个语句应回显Error或没有回显。 判断是否为字符型注入 第二个语句没有 ......
网络安全 level 网络 DVWA SQL

[网络安全]DVWA之SQL注入—medium level解题详析

免责声明:本文仅分享SQL攻击相关知识,不承担任何法律责任。 本文涉及的DVWA应用程序、BurpSuite、sqlmap请读者自行安装,本文不再赘述。 SQL注入原理可参考:[网络安全]SQL注入原理及常见攻击方法简析 sqlmap注入方式可参考:[网络安全]以留言板项目渗透实例带你入门sqlma ......
网络安全 medium level 网络 DVWA

SQL后半部和JDBC

SQL后半部 排序order by asc 升序desc 降序select *from 表名 order by 列名 asc ; select *from 表名 order by 列名 asc , 列名 desc ; 聚合 count select count(*) from 表名 where 列名 ......
半部 JDBC SQL

腾讯音乐SQL题

1. 计算歌曲完播率 请根据 user_listen_record、song_library计算出QQ音乐20230306歌曲完播率(播放时长>=听歌时长)输出表结构如下,其中完播率保留小数点后2位小数并按照完播率重小到大排序: song_playback_history 已知QQ音乐部分用户听歌流 ......
音乐 SQL

基础-SQL-DCL-权限控制

注意事项: • 多个权限之间,使用逗号分隔 • 授权时, 数据库名和表名可以使用 * 进行通配,代表所有。 1). 查询权限 SHOW GRANTS FOR '用户名'@'主机名' ; 2). 授予权限 GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名'; 3). 撤销权限 R ......
权限 SQL-DCL 基础 SQL DCL

基础-SQL-DCL-用户管理

DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访 问权限。 其中 Host代表当前用户访问的主机, 如果为localhost, 仅代表只能够在当前本机访问,是不可以 远程访问的。 User代表的是访问该数据库的用户名。在MySQL中需要通 ......
SQL-DCL 基础 用户 SQL DCL

基础-SQL-DQL-分页查询

分页操作在业务系统开发时,也是非常常见的一个功能,我们在网站中看到的各种各样的分页条,后台 都需要借助于数据库的分页操作。 SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数 ; 注意事项: • 起始索引从0开始,起始索引 = (查询页码 - 1)* 每页显示记录数。 • 分 ......
SQL-DQL 基础 SQL DQL

基础-SQL-DQL-分组查询

where与having区别 执行时机不同:where是分组之前进行过滤,不满足where条件,不参与分组; 而having是分组 之后对结果进行过滤。 判断条件不同:where不能对聚合函数进行判断,而having可以。 注意事项: • 分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无 ......
SQL-DQL 基础 SQL DQL

基础-SQL-DQL-条件查询

查询没有身份证号的员工信息 select * from emp where idcard is null; 查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息 select * from emp where age >= 15 && age <= 20; select * from emp ......
条件 SQL-DQL 基础 SQL DQL

用alter table添加索引与create index区别

1、alter table一次可以添加多个索引,create index一次只能创建一个。创建多个索引时,alter table只对表扫描一次,效率较高。2、alter table可以不指定索引名,此时将使用索引列的第一列的列名;create index必须指定索引名。因此,alter table添 ......
索引 create alter table index

code-server

Usage cat > docker-compose.yml <<-'EOF' # https://hub.docker.com/r/linuxserver/code-server # Port: 8443 version: "3" services: code-server: image: lin ......
code-server server code

SQL

数据库 DB作用 电子文件柜 存储文件 进行增删改查等操作 多个用户共享 DB 关系型数据库 Mysql Microsoft SQL Server Oracle数据库 非关系型数据库 noSQL 键值(key-value)数据库 DBA:数据库管理员 数据库的设计 测试 DBMS: 数据库管理系统 ......
SQL

SQL Server2012安装

一,安装前准备工作 1,安装包 2,关闭防火墙(必须) 3,关闭杀毒软件(我没有关闭杀毒软件也安装成功了) 二,安装过程 点“setup.exe” Developer版本,自带密钥 报错:防火墙警告,是因为我安装之前没有关闭防火墙 解决:关闭防火墙,点“重新运行”下,就全部运行通过啦 功能选择 数据 ......
Server 2012 SQL

读SQL进阶教程笔记14_SQL编程要点

1. 消灭NULL 1.1. NULL惹人讨厌的原因 1.1.1. 进行SQL编码时,必须考虑违反人类直觉的三值逻辑 1.1.2. 指定IS NULL、IS NOT NULL的时候,不会用到索引,SQL语句执行起来性能低下 1.1.2.1. 1 + NULL = NULL 2- NULL = NUL ......
进阶教程 要点 SQL 笔记 教程

VNC server: no dispalys configured [FAILED])

检查配置文件(取消如下两行注释),图中的两行根据实际情况修改,再启动服务查看 注意:检查防火墙和selinux不然有可能会连接不上。 ......
configured dispalys FAILED server VNC

B+ 树索引

前边我们详细唠叨了InnoDB数据页的7个组成部分,知道了各个数据页可以组成一个双向链表,而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表,每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组 ......
索引

SQL: duplicate table

MySQL create table new_table select c1,c2 from old_table [where 1=2] lose index, auto_increment create table new_table like old_table table structure ......
duplicate table 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