首页 > 数据库技术
mongodb oplog详解和格式分析
1. 基本概念 oplog使用固定大小集合记录了数据库中所有修改操作的操作日志(新增、修改和删除,无查询),mongodb收到修改请求后,先在主节点(Primary)执行请求,再把操作日志保存到oplog表中,其他从节点(Secondary)到主节点拉取oplog并在异步进程中应用这些操作,从而达到 ...
分类:数据库技术   时间:2021-07-17 23:53:42    收藏:0  评论:0  赞:0  阅读:32
Mysql事务
Mysql事务 mysql事务定义 事务:事务是并发控制的基本单元,事务是一个操作序列,要么都执行,要么都不执行,他是一个不可分割的工作单位,事务是维护数据库一致性的单位。 事务的四大特性:原子性,一致性,隔离性,持久性 原子性,一个事务是一个原子性的操作,那么一个事务要么成,要不就不成 一致性,在 ...
分类:数据库技术   时间:2021-07-17 23:51:01    收藏:0  评论:0  赞:0  阅读:23
记一次Linux下搭建sqli-labs环境
所需系统: 本地os:win10 服务端os:centos7 使用到的工具 xftp7(上传文件)下载链接:https://www.netsarang.com/zh/downloading/?token=QlQxZlpkX2k1bkcySFFmT2h3amFOUUBueE8wcUNmYVZtaXNE ...
分类:数据库技术   时间:2021-07-17 18:33:40    收藏:0  评论:0  赞:0  阅读:32
MySQL数据库性能优化该如何入手
今天小杨给大家分享一篇关于数据库查询优化,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。无论是小白还是职场的老手,都是必须掌握的一个手段。如果你对此了解不多,这块内容还是好好看看!第一步: ...
分类:数据库技术   时间:2021-07-17 18:26:59    收藏:0  评论:0  赞:0  阅读:19
SELECT列表的表达式不在GROUP BY子句中,并且包含非聚合列,这与sql_mode = only_full_group_by不兼容
练习中查询分组中最贵的商品报错 ERROR 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'mugua.goods.goods_name' ...
分类:数据库技术   时间:2021-07-17 18:25:43    收藏:0  评论:0  赞:0  阅读:20
mysql的触发器
什么是触发器 触发器是与表有关的数据库对象,可以在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句。触发器的这种特性可以协助应用在数据库端确保数据的完整性 、日志记录 、数据校验等操作 。使用别名 NEW 和 OLD 来引用触发器中发生变化的记录内容,这与其 ...
分类:数据库技术   时间:2021-07-17 18:22:49    收藏:0  评论:0  赞:0  阅读:27
本地计算机上的Mysql服务启动后停止,某些服务再未有其它服务或程序使用时自动停止,3534错误处理方法
前几天移动了Mysql本地文件夹,天真地以为重新配置了环境变量就好,结果今天使用的navicat的时候怎么都连不上数据库,手动开启Mysql服务却弹出以下信息 百度之后,总结了解决方法如下 在Mysql文件夹中有一个my.ini的配置文件,将下面红框内的路劲由老路径改成新路径 删除Mysql文件夹中 ...
分类:数据库技术   时间:2021-07-17 18:22:34    收藏:0  评论:0  赞:0  阅读:35
ORACLE数据库之SQL语言基础
#1、SQL语言基础 SQL是Structured Query Language(结构化查询语言)的简称,是用户与数据库交流所需要的标准语言。 ##1.1 SQL语言简介 ###1.1.1 SQL语言特点 1)综合统一 2)集合性 3)统一性 4)高度非过程化 5)语言简单 6)以同一种语言结构提供 ...
分类:数据库技术   时间:2021-07-17 18:17:45    收藏:0  评论:0  赞:0  阅读:39
SQL IIF函数的使用 判断为空数据不显示的问题
先说说IIF函数 IIF函数 需要一个条件 两个值 当条件满足的时候 执行第一个值 条件不满足的时候 执行第二个值 IIF(判断条件,值1,值2) 今天判断数据的时候 发现当值为NULL或者为‘ ’的时候 只能判断一种的情况 为了简化我写了两个测试表 下面开始测试 先判断为‘ ’发现当值为NULL的 ...
分类:数据库技术   时间:2021-07-17 18:10:30    收藏:0  评论:0  赞:0  阅读:18
常用到的SQL 语句
备份数据库表: 从A数据库的1表备份到B数据库的2表 INSERT INTO databaseB.table2 SELECT * FROM database1.table1 插入多列数据 INSERT INTO table_name (列1, 列2,...) VALUES ('值1', '值2',. ...
分类:数据库技术   时间:2021-07-17 18:08:57    收藏:0  评论:0  赞:0  阅读:26
安装SQL Server 2016时报0x84b10001生成XML文档时出错
使用域用户安装SQL Server 2016时,在选完安装功能后,点击下一步,出现: "生成XML文档时出错,0x84b10001"的错误时,可以查询详细日志,日志目录:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log 打开最 ...
分类:数据库技术   时间:2021-07-17 11:09:57    收藏:0  评论:0  赞:0  阅读:30
MySQL常见约束
用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 DEFAULT: 默认,用于保证该字段有默认值 PRIMARY KEY: 主键,用于保证该字段的值具有唯一性,并且非空 UNIQUE: 唯一,用于保证该字段的值具有唯一性,可以为 ...
分类:数据库技术   时间:2021-07-17 11:09:35    收藏:0  评论:0  赞:0  阅读:38
JAVA链接数据库 增删改查
//加载驱动 Class.forName("com.mysql.jdbc.Driver"); //获得url 账户密码 获得链接 Connection connection=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/bookmn ...
分类:数据库技术   时间:2021-07-17 11:08:08    收藏:0  评论:0  赞:0  阅读:22
4.Mysql之Mysqldump命令
前言: mysqldump 是日常比较常用的一个工具了,在对数据库进行导出工作时,经常会用到 mysqldump 。本篇文章将介绍 mysqldump 工具的使用方法并分享几点备份技巧。 1.mysqldump使用简介 mysqldump 是 MySQL系统自带的逻辑备份工具,主要用于转储数据库。它 ...
分类:数据库技术   时间:2021-07-17 11:02:54    收藏:0  评论:0  赞:0  阅读:23
linux通过源码安装gdb
wget http://ftp.gnu.org/gnu/gdb/gdb-8.1.1.tar.gz tar -zxvf gdb-8.1.1.tar.gz cd gdb-8.1.1 ./configure make make install ...
分类:数据库技术   时间:2021-07-17 10:57:23    收藏:0  评论:0  赞:0  阅读:15
MySQL_02SQL查询语句
MySQL_02SQL查询语句 1.导入数据及查看表结构 1.1导入演示数据 通过如下命令将已经写好的演示数据导入数据库中: mysql> source + sql文件绝对路径 1.2查看导入的表 1.3查看导入的三个表中的数据 使用如下命令即可查看表中所有数据 mysql> select * fr ...
分类:数据库技术   时间:2021-07-17 10:47:02    收藏:0  评论:0  赞:0  阅读:40
数据库索引灵魂拷问(2)
继上一篇分析的索引问题后,我们知道了索引的作用和结构,这一篇文章将继续围绕索引的一些类型知识点进行分析 索引分为聚簇索引和非聚簇索引,那么这两者之间是有什么区别吗 上篇的B+树结构我们知道,叶子节点存放着一行的数据,这个是区分两者的重要特征,如图所示,左边的图是InnoDB的主键索引和二级索引,右边 ...
分类:数据库技术   时间:2021-07-16 15:58:20    收藏:0  评论:0  赞:0  阅读:36
windows下开启mysql日志
? 目录 1.查看日志开启情况 2.mysql服务开启和关闭操作 2.1.服务中操作 2.2.命令行操作 3.开启binlog 3.1配置my.ini为默认日志路径 3.2配置my.ini为自定义日志路径 4.最后查看 1.查看日志开启情况 windows中默认情况下是不开启的。 show vari ...
分类:数据库技术   时间:2021-07-16 15:56:38    收藏:0  评论:0  赞:0  阅读:27
sql常见开窗函数示例
1、开窗函数基本语法: 函数名()over(partition by 分区字段 order by 排序字段) 2.1、示例数据: 2.2、示例sql: create table kchs( ID int, product varchar(50), amount decimal(18,2) ) ins ...
分类:数据库技术   时间:2021-07-16 15:54:25    收藏:0  评论:0  赞:0  阅读:28
Shell 脚本之 MySQL 一键安装及基本配置(几分钟搞定)
准备工作 MySQL 该版本下载地址: https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz mysql_install-v1.0.sh脚本如下: #!/bin/ba ...
分类:数据库技术   时间:2021-07-16 15:52:17    收藏:0  评论:0  赞:0  阅读:36
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!