码迷,mamicode.com
首页 > 数据库 > 日排行
MySQL为什么需要redolog和undolog?从数据页刷盘的四种策略考虑
1 针对未提交事务的刷盘策略 No Steal和Steal No Steal:未提交的事务数据页不可以写入磁盘 Steal:未提交的事务数据页可以写入磁盘 2 针对提交事务的刷盘策略 No Force和Force No Force:提交的事务数据页必须写入磁盘 Force:提交的事务数据页也可以不写 ...
分类:数据库   时间:2020-05-15 00:31:54    阅读次数:274
SQL中IN与EXISTS关键字
偶遇这样一个场景,使用IN关键字进行检索数据所消耗的时间是使用EXISTS关键字进行检索数据所消耗的时间的接近30倍。一看差距这么大,查阅了一本SQL数据,其中也没有介绍多少,不过我们可以从其定义中可以领悟到一些差异。 (1)IN关键字:该操作符IN用于把一个值与一个指定列表进行比较,当被比较的值至 ...
分类:数据库   时间:2020-05-15 00:33:36    阅读次数:87
[GWCTF 2019]我有一个数据库
知识点 phpmyadmin任意文件读取 dirb扫描到后台有phpmyadmin目录,访问一下 版本为4.81,经查询,存在远程文件读取漏洞 直接上payload读取passwd文件 /phpmyadmin/index.php?target=db_sql.php%253f/../../../../ ...
分类:数据库   时间:2020-05-15 00:36:20    阅读次数:125
01-SCOTT-SQL建表语句
1、用户授权 GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY TIGER; ALTER USER SCOTT DEFAULT TABLESPACE USERS; ALTER USER SCOTT TEMPORARY ...
分类:数据库   时间:2020-05-15 00:43:45    阅读次数:112
Navicat for MySQL注册码(亲测)
点击注册,在注册页面选择第三行注册码一栏,填写注册码:NAVH-WK6A-DMVK-DKW3 即可 ...
分类:数据库   时间:2020-05-15 09:17:22    阅读次数:3203
Windows 解压免安装版配置MySQL5.7.25
一、下载 1、下载离线安装包,解压 二、设置系统变量 2、计算机属性-高级系统设置-切换到高级选项卡-环境变量-新建系统变量 变量名:MYSQL_HOME 变量值:D:\mysql-5.7.25\mysql-5.7.25-winx64继续在系统变量中肇东Path变量,编辑添加一行 %MYSQL_HO ...
分类:数据库   时间:2020-05-15 09:40:15    阅读次数:81
SQLServer中将yyyy:MM:dd HH:mm:ss.sss转为yyyyMMddHHmmss
Convert中没有直接的这样的格式。 日期转"yyyyMMdd"是112的格式。时间为没有"hhmmss”这样的格式,只能使用hh:mm:ss替换:的方式来解决了。 最终的结果如下: convert(varchar(8),a.ReplyTime,112)+replace(convert(varch ...
分类:数据库   时间:2020-05-15 09:54:40    阅读次数:121
轻量级办公平台Sandbox
参考: SandBox开源项目 - https://github.com/RobbieHan/gistandard - https://zhuanlan.zhihu.com/p/38340557 SandBox开发说明文档 - https://zhuanlan.zhihu.com/sandbox ...
分类:数据库   时间:2020-05-15 10:07:59    阅读次数:97
阿里云服务器SQLSERVER 2019 远程服务器环境搭建
之前做过本地服务器SQLSERVER环境搭建、局域网环境SQLSERVER搭建、一直没有尝试自己完成一个云端服务器的环境搭建。今天就根据一个成功的例子给大家分享一下。 一、云端数据库安装与搭建 我的服务器是阿里云服务器,数据库选用的是SQLSERVER 2019版本,现在安装数据库比以前省心多了,一 ...
分类:数据库   时间:2020-05-15 11:41:03    阅读次数:406
mysql 根据date做年,月,日分组统计查询
使用 YEAR(), MONTH(), DAY() 来获取年月日 SELECT YEAR(application_date) as years, count(1) FROM patent GROUP BY YEAR(application_date) ORDER BY years -- YEAR(a ...
分类:数据库   时间:2020-05-15 11:52:45    阅读次数:64
日志系统:一条SQL更新语句是如何执行的
一条查询语句一般经过连接器、分析器、优化器、执行器等模块,最后到达存储引擎。一条更新语句也需要经连接器连接数据库、分析器会通过词法和语法解析知道这是一条更新语句、优化器决定要使用的索引、然后执行器执行负责具体执行,找到这一行,然后更新。更新语句和查询语句不一样的是,更新流程还涉及两个重要的日志模块,redolog(重做日志)和binlog(归档日志)。
分类:数据库   时间:2020-05-15 13:04:48    阅读次数:85
MySQL字符串的拼接、截取、替换、查找位置
MySQL字符串的拼接、截取、替换、查找位置。常用的字符串函数:函数 说明CONCAT(s1,s2,...) 返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULL。CONCAT_WS(x,s1,s2,...) 返回多个字符串拼接之后的字符串,每个字符串之间有一个x。 ...
分类:数据库   时间:2020-05-15 13:08:39    阅读次数:84
Mysql 常用函数(6)- replace 函数
Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html replace 的作用 将某些字符串替换成新的字符串,学过Python的同学,对这个应该不陌生,字符串函数也有一个replace,作用一样哈 repl ...
分类:数据库   时间:2020-05-15 13:28:37    阅读次数:67
Mysql 常用函数(7)- length 函数
Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html length 的作用 返回字符串的字节长度 注意:使用 uft8 编码字符集时,一个汉字是 3 个字节,一个数字或字母是一个字节 length 的语法 ...
分类:数据库   时间:2020-05-15 13:30:42    阅读次数:77
oracle执行计划(Explain Plan for
1 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 2 3 4 5 看懂执行计划也就成了SQL优化的先决条件。 这里的SQ ...
分类:数据库   时间:2020-05-15 13:33:51    阅读次数:64
mongodb 副本集搭建
一 环境说明 搭建副本集一般需要三台机器,也是三个角色,主节点、从节点、仲裁节点仲裁节点不存储数据,主从节点都存储数据。 我这里使用了一台机器,安装了三个mongodb,使用了不同的端口,分别为 二 安装多个mongodb 我这里使用的压缩包安装,去官网下载适合自己系统的安装包https://www ...
分类:数据库   时间:2020-05-15 13:37:43    阅读次数:75
SQL数据库第二章
SQL数据库第二章(表结构管理) 1.关系模型与数据表 数据模型有三种:层次模型、网状模型、关系模型 数据表:是数据存储的基本单位,是数据库中最重要、最基本的操作对象。被定义为列的集合。 2.数据类型 *类型分类 *类型 整数类型 int 小数类型 decimal(大多用于金额) 国定长度非Unic ...
分类:数据库   时间:2020-05-15 13:50:08    阅读次数:100
mysql中将多行数据合并成一行数据
一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: 1 SELECT am.activeId,m.modelName 2 FROM activemodel am 3 JOIN mode ...
分类:数据库   时间:2020-05-15 13:52:49    阅读次数:66
centos7.7 安装 mysql8.0.20
1. 下载安装包 2. 卸载主机自带的mysql或mariadb [root@liandoyun ~]# rpm -qa|grep mysql [root@liandoyun ~]# rpm -qa|grep mariadb mariadb-libs-5.5.64-1.el7.x86_64 [roo ...
分类:数据库   时间:2020-05-15 13:56:30    阅读次数:396
Mysql基础命令整理(增删查改)
基础的增删查改命令整理 敲命令的时候发现不同目标下mysql命令还不一样 有必要整理一下 启动mysql服务:net start mysql 停止mysql服务:net stop mysql 登录mysql:mysql -h localhost -u root -p 其中-h 和localhost可 ...
分类:数据库   时间:2020-05-15 13:57:48    阅读次数:69
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!