E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mysql-主主复制
mysql集群搭建-主从配置
主从形式mysql主从复制:一主一从
主主复制
一主多从—扩展系统读取的性能,因为读是在从库读取的;多主一从—5.7开始支持联级复制—用途及条件mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份
南柯一梦QAQ
·
2023-10-15 12:41
数据库
mysql
主从配置
集群
mysql-
分页-遗漏数据问题
Mysql-
分页-数据遗漏问题1.场景:通过分页查db中的内容,有遗落.2.数据情况:排序的数据字段-有相同的数据3.猜想:排序值相等时,其顺序的不确定应该是其结果不可预测。
William_Wei007
·
2023-10-15 11:02
MySQL-
事务总结
一、含义:是数据库操作的最基本单元,是一组不可再分的DML操作,要么同时成功,如果有一个DML操作失败则全部操作失败。二、事务具有原子性、一致性、隔离性、持久性(ACID)。原子性:事务不可再分割,是最小单位。要么同时成功,要么同时失败。一致性:事务执行前后,使数据从一个合法状态转化为另一种合法状态,合法状态指数据符合业务逻辑。隔离性:多个事务并发执行,彼此之间互不影响。永久性:事务一旦提交,则对
qq_25243147
·
2023-10-15 05:30
mysql
mysql
mysql事务总结_
mysql-
事务总结
事务基本概念事务的定义事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句要么都执行,要么都不执行。使用事务典型的MySQL事务是如下操作的:starttransaction;……#一条或多条sql语句commit;其中starttransaction标识事务开始,commit提交事务,将执行结果写入到数据库。如果sql语句执行出现问题,会调
neo anderson
·
2023-10-14 11:14
mysql事务总结
MySQL-
索引基础
文章概要本篇文章通过几个问题来了解MySQL中索引相关的概念。平时在学习MySQL时或多或少都听说过索引的概念,但是索引到底是个什么东西,可能还不是非常的清楚。正文1.什么是索引?索引,在MySQL中也称为键(key),是存储引擎用于快速查找记录的一种数据结构。2.索引有哪些类型?B-Tree索引索引对于多个值进行排序的依据是CREATETABLE语句中定义索引时列的顺序。全文索引FULLTEXT
print HelloWorld
·
2023-10-14 09:54
MySQL
mysql
数据库
服务攻防-数据库安全-服务应用的安全问题以及测试流程-Mysql&Hadoop&未授权访问&RCE-漏洞复现
目录一、服务应用的安全问题1、配置不当——未授权访问2、安全机制——特定安全漏洞3、安全机制——弱口令爆破攻击二、服务应用的安全测试思路1、判断服务是否开放2、判断服务类型3、判断利用方式三、
Mysql
ranzi.
·
2023-10-14 04:36
网络安全
服务应用安全
漏洞复现
mysql
hadoop
未授权漏洞复现mysql,Redis,Hadoop
)Mysql:3306rdp:3389ssh:22ftp:hadoop:50010redis:6379组合猜解信息来源判断服务类型数据库文件传输远程控制数据通讯判断利用方式特性漏洞未授权访问弱口令爆破
Mysql
大飞先生
·
2023-10-14 04:01
基础的渗透测试
数据库
头歌的数据库的第二次作业的答案
目录
MySQL-
视图第1关:创建所有保险资产的详细记录视图第2关:基于视图的查询MySQL数据库-连接查询第1关:内连接查询第2关:外连接查询第3关:复合条件连接查询MySQL数据库-子查询第1关:带比较运算符的子查询第
蒋劲豪
·
2023-10-13 22:19
数据库
数据库
MySQL
mysql 索引 asc_MySQL|
mysql-
索引
1、索引是什么1.1索引简介索引是表的目录,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,以及快速定位查询数据。对于索引,会保存在额外的文件中。1.2主要注意的地方:(1).索引可以提高查询速度,会减慢写入速度,索引的缺点时创建和维护索引需要耗费时间。(2).索引并不是越多越好,索引固然可以提高相应的select的效率,但
粉丝平台
·
2023-10-13 05:35
mysql
索引
asc
MySQL-
表的约束
MySQL-
表的约束一.约束概述1.约束MySQL中定义了维护数据库完整性的规则,而这些这些规则常称为表的约束2.约束目的防止错误的数据被插入到数据表针对表中字段进行限制从而保证数据表中数据的正确性和唯一性
咸鱼不咸鱼
·
2023-10-12 19:14
数据库
mysql
数据库
Mysql-
数据库和数据表的基本操作
Mysql数据库和数据表的基本操作一.数据库1.创建数据库创建数据库就是在数据库系统中划分一块空间存储数据(1)语法createdatabase数据库名称;(2)查看数据库showcreatedatabase数据库名;(3)示例#创建数据库testcreatedatabasetest;#查看数据库test基本信息showcreatedatabasetest;2.删除数据库dropdatabase数
咸鱼不咸鱼
·
2023-10-12 19:38
数据库
数据库
mysql
oracle
2023-10-10
mysql-
{rea_create_base_table}-失败后回滚-记录
摘要:2023-10-10mysql-{rea_create_base_table}-失败后回滚-记录创建表的函数调用堆栈:#0Mondetdb_Adaptor::execute_query(this=0x7fc7a27d2570,dbname=0x7fc3cf7ecde0"db1",sql=0x7fc39c166ae0"createtablet4(c6intprimarykey)",table_
财阀悟世
·
2023-10-12 01:51
mysql
mysql
数据库
数据库面试问题集锦
关于这块内容的初步了解和掌握,大家可以阅读《深入浅出
MySQL-
数据库开发优化与管理》和《数据库系统概念(美AbrahamSilbersch著;杨冬青李红燕唐世译)》两
Yt_cc
·
2023-10-11 23:38
MySQL 到 ClickHouse 宽表构建和同步-CloudCanal实战
作为产品的通用功能,今天我们介绍下
MySQL-
>ClickHouse的宽表构建案例。
ClouGence
·
2023-10-11 14:14
CloudCanal
数据迁移
数据同步
canal
5分钟搞定 MySQL 到 ClickHouse 宽表构建和同步-CloudCanal实战
作为产品的通用功能,今天我们介绍下
MySQL-
>ClickHouse的宽表构建案例。
ClouGence
·
2023-10-11 14:44
CloudCanal
数据迁移
数据同步
canal
5分钟搞定 MySQL 到 TiDB 的数据同步 - CloudCanal实战
此文章简要介绍如何快速构建一条长期稳定运行的
MySQL-
>TiDB数据链路。
ClouGence
·
2023-10-11 14:43
CloudCanal
mysql
数据库
docker
MySQL 到 ClickHouse 实时数据同步进阶篇-CloudCanal实战
简述之前的文章5分钟搞定MySQL到ClickHouse实时数据同步发布后,很多用户将
MySQL-
>ClickHouse实时同步链路用了起来,但是我们很快发现,CollapsingMergeTree在某些场景下可能并不能按预期进行数据折叠
ClouGence
·
2023-10-11 14:43
CloudCanal
数据迁移
数据同步
canal
mysql-
主从配置
主库:[mysqld]下面主从通过这个id沟通,主从配置id不能相同server-id=1同步数据库名称binlog-do-db=kdmer主执行sql,允许从库ip同步。grantreplicationslaveon*.*to'从库用户名例如:guanliyuan'@'从库ip:123.2.2.2'identifiedby'从库连接密码:123456';#刷新生效FLUSHPRIVILEGES;
蛐蛐儿阳
·
2023-10-11 09:24
MySQL案例详解 三:MMM高可用架构及其故障切换
1.MMM高可用概述1.1简介MMM(Master-MasterreplicationmanagerforMvSQL,MySQL
主主复制
管理器)是一套支持双主故障切换和双主日常管理的脚本程序。
想当大佬的一天
·
2023-10-11 03:26
mysql
架构
android
mysql-
锁
一、基础概念锁是数据库系统区分与文件系统的一个关键特性。为了保证数据一致性,必须有锁的介入。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。mysql锁主要是为了解决并发写数据时的一种安全机制。lock与latch这里还要区分锁中容易令人混淆的概念lock与latch。在数据库中,lock与latch都可以被称为“锁”。但是两者有着截然不同的含义,本章主要关注的是loc
daiwei-dave
·
2023-10-10 03:55
mysql
mysql
数据库
java
MySQL-
锁
MySQL的锁机制1.共享锁(SharedLock)和排他锁(ExclusiveLock)事务不能同时具有行共享锁和排他锁,如果事务想要获取排他锁,前提是行没有共享锁和排他锁。而共享锁,只要行没有排他锁都能获取到。手动开启共享锁/排他锁:--对需要查询的行添加共享锁select....from....lockinsharemode;--对读取记录加排他锁select....from....foru
南 栀
·
2023-10-10 03:15
mysql
mysql
数据库
MySQL-
事务
MySQL-
事务1.什么是事务举例:想象炒菜的过程。洗菜切菜炒菜装盘我相信缺少任何任何一个步骤,都不完美!!!可以将炒菜的过程理解为一个事务,是一组操作的集合,而MySQL中的事务也是如此。
南 栀
·
2023-10-09 08:17
mysql
mysql
数据库
mysql-
事务嵌套之savepoint
背景最近业务开发中有发现公司自研框架会发生事务嵌套问题导致事务开启异常的一些问题,搜索发现laravel是通过savepoint实现的嵌套处理,特此做记录。mysql支持事务嵌套吗不支持。官方文档有说明因为每次开启事务都会隐式的执行commit验证STARTTRANSACTION会隐式提交语句starttransaction后自动提交已开启的事务,如图。解析:(当前事务隔离级别可重复读)1.清空老
coder~
·
2023-10-09 08:17
mysql
mysql
mysql
主主复制
+nginx负载均衡+zookeeper+kafka+elasticsearch配置
一、服务器配置192.168.2.247192.168.2.248192.168.2.249jdkjdkjdktomcattomcatnginxmysqlmysqlkafkaelasticsearch+headactivemqactivemqredisredis二、安装jdk1、解压jdk压缩包[root@247local]#tar-zxfjdk-8u11-linux-x64.tar.gz2、添加
天才一般的幼稚
·
2023-10-09 04:32
MySQL-
进阶(2)-索引-结构
文章目录一.索引概述1)无索引情况2)有索引情况二.索引结构三.二叉树四.B-tree(多路平衡查找树)五.B+Tree六.Hash一.索引概述介绍:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。1)无索引情况在无索
Homezzz_
·
2023-10-08 23:56
b树
数据结构
2023-10-07
mysql-
代号m-同时打开多个database-概要设计
摘要:此前的代码架构由于对mdb的database和schema的运行机制的知识的缺乏,导致直接将mysql的database与mdb中的database做了等价处理,导致代号m项目无法同时打开两个database.经过此前的调研,对mdb的database,schema,user,role有了深入的理解,为了能做大myql的usedatabase的功能,结合此前对mdb的理解,需要对databa
财阀悟世
·
2023-10-07 12:19
mysql-代号m
数据库
mysql
mysql-
事务
事务特性原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性*原子性一个事务必须被视为一个不可分割的最小单元,整个事务中的所有操作要么全部提交成功,要么全部失败,对于一个事务来说,不能只执行其中的一部分操作*一致性事务将数据库从一种一致性转换到另外一种一致性状态,在事务开始之前和事务结束之后数据库中数据的完整性没有被破坏*隔离性一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用
通往天堂的护照
·
2023-10-07 04:45
mysql常见操作
no-datamysqldump-uroot-p123westosmysqldump-uroot-p123westos>/mnt/westos.sql恢复mysql-uroot-p123-e“createdatabasewestos;”
mysql
还珠妹妹
·
2023-10-06 03:02
MySQL-
多表查询
准备数据:usedb1;--创建用户表CREATETABLEuser(idINTPRIMARYKEYAUTO_INCREMENT,--用户idNAMEVARCHAR(20),--用户姓名ageINT--用户年龄);--添加数据INSERTINTOuserVALUES(NULL,'张三',23),(NULL,'李四',24),(NULL,'王五',25),(NULL,'赵六',26);--订单表CR
itzhuzhu.
·
2023-10-05 23:57
SQL
多表查询
内连接
外连接
子查询
自连接
后端面经学习自测(一)
文章目录1、MySQL-MVCC2、
MySQL-
原子性怎么实现3、
MySQL-
持久性怎么实现隔离性怎么实现4、操作系统-死锁产生手写死锁死锁排查5、操作系统-避免死锁死锁的四个必要条件预防死锁6、操作系统
倩mys
·
2023-10-05 05:06
后端面经
java
mmm高可用
高可用架构的说明如下:二.配置实现1.搭建MySQL多主多从模式2.安装配置MySQL-MMMmmm高可用一.介绍MMM(Master-MasterreplicationmanagerforMvSQL,MySQL
主主复制
管理器
啊呜呜么么叽
·
2023-10-04 22:15
服务器
运维
集群
数据库
mysql-
执行计划
1.执行计划表概述id相同表示加载表的顺序是从上到下。id不同id值越大,优先级越高,越先被执行。id有相同,也有不同,同时存在。id相同的可以认为是一组,从上往下顺序执行;在所有的组中,id的值越大,优先级越高,越先执行。ID为NULL、最后执行【一般出现在UNION场景】1.1Explain执行计划表TYPE列表的关联类型、比如索引扫描、全表扫描TYPE列的枚举类型的效率:system>con
韶博雅
·
2023-10-04 22:13
mysql
android
adb
mysql第七章课后答案_第七章
MySQL-
课后练习.pptx
OracleJava实训教材系列MySQL数据库设计与开发—课后练习版本D第一章走进MySQL数据库安装MySQL服务器软件,掌握其安装和配置过程。创建“world”数据库和“league”数据库。导入world数据库和league数据。2第二章MySQL服务器与客户端设置MySQL服务为手动启动和停止。手动启动和停止MySQL服务(使用命令)。连接mysql数据库。在mysql命令行下练习以下内
晓剑15703836037
·
2023-10-04 09:01
mysql第七章课后答案
mysql-
索引
1、什么是索引索引是帮助mysql高效获取数据的排好序的数据结构,本质:数据结构2、索引的数据结构?从InnoDB和MyISAM引擎出发,两者都是以B+树为索引存储结构。区别在于MyISAM引擎中,B+树的叶子节点data域存储的是数据的物理地址(索引结构和数据结构其实是分开存储的,主要看.frm、.myi、myd结尾的文件);InnoDB引擎中,B+树的数据存储在叶子节点,非叶子节点存储索引,I
bug_ling
·
2023-10-04 01:59
MySQL-
基础
MySQL1.SQL语句1.1数据库--创建数据库createdatabasereviewcharacterset字符集createdatabaseifnotexistsreviewcharset字符集collate比较规则--查看表的创建细节showcreatedatabasereview--修改数据库alterdatabasereviewcharsetutf8mb4collateutf8mb4
南 栀
·
2023-10-03 23:14
mysql
数据库
oracle
mysql 多子表联查_
MySQL-
子查询和多表联查
1、多表联查使用多表联查的场景,有些时候数据在不同的表中,这个时候我们就需要用到mysql中的多表联查。2、多表联查概念将两个或两个以上的表按某个条件连接起来,从而选取需要的数据。多表联查是同时查询两个或两个以上的表时使用的。3、多表联查分类1.内连接查询内连接查询使用关键字join或crossjoin或innerjoin,然后通过on连接表与表之间的条件注意:内连接查询只能查询出两个表符合条件的
山和蓝枝
·
2023-10-03 15:04
mysql
多子表联查
Ubantu 20.04 卸载与安装 MySQL 5.7 详细教程
#安装sudo软件apt-getinstallsudo-y#卸载所有以"
mysql-
"开头的软件包及其配置文件sudoaptpurgemysql-*#删除MySQL的配置文件目录sudorm-rf/
月亮给我抄代码
·
2023-10-03 11:38
linux
数据库
mysql
运维
服务器
MySQL主从复制(二)——原理、时延等问题解决
1.主从复制的形式一主一从
主主复制
一主多从:扩展系统读取的性能,因为读是在从库读取的;多主一从:MySQL5.7开始支持;联级复制2.主从复制实现原理主从复制原理图简单来讲,其过程为主库的任何数
Jerry_Liang
·
2023-10-02 23:24
Mysql
主主复制
配置
1.安装mysql参考centos7非root下安装mysql5.7.29主机A:192.168.62.37主机B:192.168.62.152.主机A配置my.cnf,内容如下:#Foradviceonhowtochangesettingspleasesee#http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.
fymit
·
2023-10-01 17:19
2023-09-28
mysql-
代号m-schema调研-文档记录
摘要:mdb中的database与mdb中的database的概念南辕北辙,可以说有着本质的不同.mysql中的database可以看作是table的namespace,而在mdb中,与此相似的概念也就是table的namespace的概念,是schema.为了将mysql的db与mdb的schema建立映射关系后的技术风险可控,需要详细分析user,role,schema,database在my
财阀悟世
·
2023-09-30 12:03
mysql-代号m
mysql
数据库
MySQL-
运维
1、日志1.1错误日志错误日志是MysQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。查看日志位置:showvariableslike'%log_error%';1.2二进制日志二进制
我是西瓜王
·
2023-09-30 05:49
数据库
mysql
运维
数据库
MySQL-
慢sql优化思路
目录1、开启Mysql慢查询1.1、查看慢查询相关配置1.2、查询慢查询sql耗时临界点1.3、开启Mysql慢查询2、explain查看SQL执行计划2.1、Select_type2.2、Type2.3、Possible_keys2.4、Key2.5、Key_len2.6、Rows2.7、Extra3、profile分析执行耗时3.1、查询profile开启状态3.2、开启profiling3.
零点冰.
·
2023-09-30 02:18
mysql
mysql
MySQL MMM高可用架构
MySQLMMM高可用架构一、MMM概述1、MMM简介2、MMM高可用架构3、MMM故障切换流程二、MMM高可用双主双从架构部署1、配置
主主复制
(master),主从复制(slave)1)修改Master1
KK小草莓
·
2023-09-29 23:53
mysql
架构
adb
Ubuntu 20.04二进制部署Nightingale v6.1.0和Prometheus
完成如下:MySQL安装sudowgethttps://cdn.mysql.com/archives/mysql-8.0/
mysql-
seasidezhb
·
2023-09-29 19:05
运维监控系统实战笔记
linux
prometheus
mysql-
慢查询日志
1、什么是慢查询日志mysql慢查询日志是mysql提供的一种日志记录,它用来记录在MySQL中响应时间超过阙值的语句。具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中2、查看是否开启和怎么开启慢查询日志查看是否开启:showvariableslike'slow_query_log%';开启:setglobalslow_query_log=1;-在所有会话中临时
bug_ling
·
2023-09-28 16:41
2023-09-27
mysql-
表名-前缀层级-记录
摘要:记录mysql的表名前可以有多少层级相关文档:MySQL::MySQL8.0ReferenceManual::13.1.20CREATETABLEStatementMySQL::MySQL8.0ReferenceManual::13.1.20.2CREATETEMPORARYTABLEStatementMySQL::MySQL8.0ReferenceManual::13.1.20.1File
财阀悟世
·
2023-09-28 10:47
mysql
mysql
数据库
MySQL-
数据库的操作
1、数据库的操作数据库是指不同的系统(比如学生信息管理系统和停车管理系统)可以把数据都存储在一个数据库服务器软件中。不同的系统会创建不同的数据库来使用。1.1显示所有数据库showdatabases;这个是命令行客户端,是以分号为结束的。1.2创建数据库(不能重复创建)如果存在就不做任何操作,如果不存在就创建,语句如下:如果设计一个系统的数据库,先删除再创建1.3使用数据库usebd_name;先
xiao梁同学
·
2023-09-28 06:37
数据库
2023-09-27
mysql-
代号m-load加载数据出错-记录与分析
摘要:2023-09-27mysql-代号m-load加载数据出错-记录与分析相关文档:https://stoneatom.yuque.com/staff-ft8n1u/lsztbl/ww00x6o4hf785905#AqyBbug记录:loaddata中,不支持使用包裹符"ENCLOSEDBY",否则导致实例crash.https://devops.aliyun.com/projex/proje
财阀悟世
·
2023-09-28 06:33
mysql-代号m
mysql
数据库
load
MySQL-
查询语句语法(DQL)结构(查询操作 一)
SQL语句编写顺序-执行顺序1、SELECT字段列表42、FROM表名列表13、WHERE条件列表24、GROUPBY分组字段列表35、HAVING分组后条件列表6、ORDERBY排序字段列表57、LIMIT分页参数6基础查询(SELECT)SELECT字段1,字段2,字1段3...FROM表名;SELECT*FROM表名;*号代表查询所有字段,在实际开发中尽量少用(不直观、影响效率)设置别名:S
林杜雨都
·
2023-09-28 04:40
MySQL数据库
mysql
数据库
MySQL-
深度分页如何优化
场景举例查询文章列表,一直滑动翻页,不用跳转到指定页数从数据库查询百万客户数据写入到redis访问某小程序的积分商城查看商品,一直滑动翻页,不用跳转到指定页数问题分析深度分页SQLSELECT*FROM表名WHERE条件LIMIT#{offset},#{pageSize}深度分页造成的结果,offset越来越大,回表的记录越来越多,SQL查询性能急剧下降,会出现大量的慢SQL即使在二级索引中已经知
JoySmile.
·
2023-09-27 10:56
数据库
智力题&场景题
java
数据库
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他