37k字的MySQL基础整理有这一篇就够(整理分享)

37k字的MySQL基础整理有这一篇就够(整理分享)

一、SQL简述 1.SQL的概述 StructureQueryLanguage(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标...

数据库教程 2021-12-21 09:00:51 31

基础整理一篇分享

怎样使MySQL的索引更高效?

怎样使MySQL的索引更高效?

我们知道,索引是一个基于链表实现的树状Tree结构,能够快速的检索数据,目前几乎所RDBMS数据库都实现了索引特性,比如MySQL的B+Tree索引,MongoDB的B...

一起聊聊MySQL数据库基本命令(总结分享)

一起聊聊MySQL数据库基本命令(总结分享)

一、概述 数据库结构 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 常用数据类型 类型...

聊聊Redis6中的主从复制架构,看看它有何特点!

主从复制的介绍 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者为主节点(master),后者成为从节点(slave);数据的复制都...

数据库教程 2021-12-15 08:40:21 27

中的架构看看介绍是指

mysql根据逗号将一行数据拆分成多行数据

mysql根据逗号将一行数据拆分成多行数据

分隔效果 --分隔前1,2,3,4--分隔后1234 分隔命令行 SELECT substring_index(substring_index('1,2,3,4',',',b.help_topic_id+1),',',-1)result FROM m...

数据库教程 2021-12-15 08:39:53 36

根据逗号效果

MySQL中Truncate用法详解

前言: 当我们想要清空某张表时,往往会使用truncate语句。大多时候我们只关心能否满足需求,而不去想这类语句的使用场景及注意事项。本篇文章主要介绍...

数据库教程 2021-12-15 08:39:34 40

用法详解前言想要清空

Redis限流的几种实现

Redis限流的几种实现

一、简单的限流 基本原理 当系统处理能力有限,如何组织计划外的请求对系统施压。首先我们先看下一些简单的限流策略,防止暴力攻击。比如要对IP访问,...

图文详解HTTP头中的SQL注入

图文详解HTTP头中的SQL注入

HTTP头中的SQL注入 1.HTTP头中的注入介绍 在安全意识越来越重视的情况下,很多网站都在防止漏洞的发生。例如SQL注入中,用户提交的参数都会被代码中的...

数据库教程 2021-12-13 09:09:56 36

图文详解中的

MySQL索引底层数据结构详情

MySQL索引底层数据结构详情

一、索引类型 1.B+树 为什么是B+树而不是B树? 首先看看B树和B+树在结构上的区别 B树结构: B+树: 可以看到: B树在每个节点上都有卫星数据(数据表中...

MySQL索引失效原理

MySQL索引失效原理

1、索引失效原因 首先看看哪些情况下,将会导致查找不能利用索引的有序性。 假设一个表test中有a,b,c,d四个字段,c是主键。 在a,b字段上建立联合索引(...

数据库教程 2021-12-13 09:09:02 34

索引失效原理原因

MySQL数据优化-多层索引

MySQL数据优化-多层索引

一、多层索引 1.创建 环境:Jupyter importnumpyasnp importpandasaspd a=pd.DataFrame(np.random.random(size=(4,4)),index=[['上半年','上半年','下...

数据库教程 2021-12-13 09:08:30 24

数据优化多层索引

关系型数据库的设计规则详解

关系型数据库的设计规则详解

E-R(Entity-relationship,实体-联系)模型中有三个主要概念是:实体集、属性、联系集。 一个实体集(class)对应于数据库中的一个表,一个实体(ins...

数据库建表设计六范式介绍

数据库建表设计六范式介绍

前言 数据库设计六范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一...

数据库教程 2021-12-13 09:07:46 41

数据库设计介绍

mongodb出现id重复问题的简单解决办法

背景 今天遇到mongodb在插入数据时出现id重复错误,具体错误代码如下: duplicatekeyerrorcollection:index:iddupkey:{:ObjectId(‘59a3b9275f063c...

数据库教程 2021-12-13 09:07:25 26

出现重复简单解决办法

彻底删除MySQL步骤介绍

彻底删除MySQL步骤介绍

1、先停止MySQLServer 步骤:此电脑——>管理——>服务与应用程序——>服务——>找到MySQL&mda...

Oracle数据库产重启服务和监听程序命令介绍

Oracle数据库产重启服务和监听程序命令介绍

前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、重启Oracle数据库 如果数据库服务启着呢,停掉。!!!! root用户登录服务器。 1、以orac...

MySQL之浅谈DDL和DML

MySQL之浅谈DDL和DML

前言 在前面的文章中我们认识了MySQL,以及熟悉了如何使用MySQL的查询语句 数据操作增删查改中的查我们已经介绍了,那么本篇文章将会介绍剩下的增删改...

解决线上Oracle连接耗时过长的问题现象

解决线上Oracle连接耗时过长的问题现象

问题现象 1、远程Oracle数据库通过IP:PORT/SERVICE_NAME连接 2、应用服务通过Docker容器部署,访问Oracle联通性测试接口,需要50s左右才能返回连接成功...

解决Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题

解决Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题

问题描述: 在进行数据库备份时候,导出dmp数据出现““ORA-01455:转换列溢出整数数据类型”的错误 Oracle版本号为11.2.0.1,操作系统...

windows下MySQL数据库移动到其它盘

windows下MySQL数据库移动到其它盘

前言 今天装MySQL发现数据库储存默认装在了C盘,因为C盘空间本就不大,就想移动到其它盘。 以下是我的操作步骤 1.启动 2.输入密码 3.输入命令查询数据...

1253067 TFnetwork_cn