oracle正则表达式多项匹配时相似项有优先级详解

目录前言: 一、正则表达式用法(Regexp_Like为例)1、语法规则2、注释3、实例二、正则表达式优先级的注意点三、解决方案扩展:1、正则表达式过长2、替换规则失效四、总结 前言:Orac...

2023-07-11

Oracle取整函数用法案例

oracle涉及到取整的函数主要有4个,两个单参数的(ceil和floor),两个双参数的(trunc和round)。双参数不仅可以取整,也可以取到任一位小数,甚至可以取到任一位整数。这些函数参数为正数...

2023-07-11

MariaDB表表达式之公用表表达式(CTE)

目录前言1.非递归CTE2.递归CTE2.1 语法2.2 递归CTE示例(1)2.2 递归CTE示例(2)2.2 递归CTE示例(3)总结前言公用表表达式(Common Table Expression,CTE)和派生表类似,都是虚拟的表...

2023-07-11

MariaDB 数据类型详细说明

数字数据类型MariaDB支持的数字数据类型如下 -类型描述TINYINT此数据类型表示落入-128到127的有符号范围内的小整数,以及0到255的无符号范围。BOOLEAN此数据类型将值0与&ldqu...

2023-07-11

Mariadb数据库主从复制同步配置过程实例

目录一、环境规划二、Mariadb的主从复制介绍1.主从复制简介2.半同步复制介绍3.主从复制原理图三、安装Mariadb1.配置yum仓库2.检查yum仓库3.安装mariadb4.启动mariadb服务5....

2023-07-11

MySQL INNER JOIN 的底层实现原理分析

目录概述INNER JOIN 的语法INNER JOIN 的底层工作原理应用示例总结概述在MySQL数据库中,INNER JOIN是一种常用的查询操作,用于将两个或多个表中的行通过指定的列进行匹配,获取...

2023-07-11

Mysql清空表数据库命令truncate和delete详解

目录一、MySQL清空表数据命令:truncate和delete二、删除表三、总结:一、MySQL清空表数据命令:truncate和deletetruncate table 表名;delete from 表名 where 条件;delete from...

2023-07-11

详解如何校验MySQL及Oracle时间字段合规性

目录背景信息Oracle 时间数据校验方法创建测试表并插⼊测试数据创建对该表的错误日志记录创建并插入数据到临时表,验证时间数据有效性校验错误记录MySQL 数据库的方法创建测...

2023-07-11

MySql索引的作用以及对索引的理解

目录索引的作用认识磁盘MySql 与磁盘交互基本单位Page共识索引的理解主键有序问题理解单个Page理解多个Page页目录单页情况多页情况总结索引的作用索引是与效率挂钩的,所以没...

2023-07-11

MySQL子查询的空值问题解决

目前数据库中有三个表EMPLOYEES表DEPARTMENTS表LOCATIONS表employee_iddepartment_idlocation_idfirst_namedepartment_namestreet_addresslast_namemanager_idpostal_codee...

2023-07-11

MySQL中的常用函数及用法总结

目录字符串函数1.1 CONCAT函数1.2 SUBSTRING函数1.3 REPLACE函数1.4 UPPER和LOWER函数日期函数2.1 NOW函数2.2 DATE函数2.3 DATE_FORMAT函数数学函数3.1 ABS函数3.2 ROUND函...

2023-07-11

MySQL中having和where的区别及应用详解

目录having 和 where 区别having 和 where 应用总结:having 和 where 区别having是对一个表的数据进行分组之后,对组信息进行相应条件筛选having筛选时,只能根据select子句中可...

2023-07-11

mysql子查询(单行子查询,多行子查询,多列子查询)

目录创建初始表ANY SOME 关键字的子查询ALL 关键字带 IN 关键字 的子查询NOT IN连接查询多列子查询带比较运算符的子查询带EXISTS 关键字的子查询子查询使用规则:子查询放在...

2023-07-11

Mybatis中处理特殊SQL处理逻辑解析

目录0、前言1、模糊查询2、动态表名3、获取自增的组件4、批量删除0、前言在MyBatis中可能会有一些特殊的SQL需要去执行,一般就是模糊查询、批量删除、动态设置表名、添加功能...

2023-07-11

Visual Studio2022连接SQL Server数据库的详细图文教程

目录一、软件准备1. 安装Visual Studio2022二、环境配置1. 创建数据库2. 利用ODBC建立连接三、连接数据库1. Visual Studio2022测试连接数据库总结本文基于Visual Studio202...

2023-07-11

SqlServer数据库脚本执行命令行指令方式

目录SqlServer脚本执行命令行指令SqlServer命令行的使用总结SqlServer脚本执行命令行指令1.用户登录,首先打开命令提示符窗口,假设:用户是testor,密码是123,输入如下C:\Windows\S...

2023-07-11

SQL Server两表数据同步的多种方法详解

目录一、引言二、测试数据三、数据同步方法3.1、TRUNCATE TABLE3.2、CHECKSUM3.3、MERGE INTO一、引言A表数据同步至B表的场景很常见,比如一个公司有总部及分厂,它们使用相同...

2023-07-11

SQL中EXISTS的用法示例详解

目录SQL中EXISTS的用法in、not in、exists和not exists的区别: 实例:SQL中EXISTS的用法比如在Northwind数据库中有一个查询为
SELECT c.CustomerId,CompanyName FROM Customer...

2023-07-11

使用SQL语句创建触发器的实例

目录前言一、触发器的介绍1.1 触发器 的概念以及定义:1.2 、 触发器 的作用二、 触发器 的种类三、使用SQL语句创建触发器实例1.创建after融发器2.创建instead of触发器前言...

2023-07-11

NetBeans连接SQL server数据库教程

目录1.下载sqljdbc.jar2.配置SQL3.配置NetBeans不废话,直接开始1.下载sqljdbc.jar可以从微软中国官方网站下载 SQLJDBC微软中国4个压缩包视版本选择,SQL 2012 用sqljdbc4.jar...

2023-07-11

Redis为什么选择单线程?Redis为什么这么快?

今天搞一下经典面试题Redis为什么选择单线程?Redis为什么这么快?,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。一、Redis版本迭代Redis...

2023-07-11

关于postgresql timestamp时间戳问题

目录postgresql timestamp时间戳postgresql 和mysql的区别解决方案postgresql timestamp相减总结postgresql timestamp时间戳数据库的表中有一个update_time的时间戳字段,在...

2023-07-11

postgresql中的时间戳格式化

目录postgresql时间戳格式化postgresql中时间戳格式转化常识另附表一张总结postgresql时间戳格式化平时总记不住pg里面怎么将时间戳格式化,记录常用的格式化时间-- 年select...

2023-07-11

postgresql踩坑系列之关于to_date()问题

目录postgresql关于to_date()问题postgresql中to_date()函数使用问题解决方式总结postgresql关于to_date()问题这里是对postgresql 使用时踩的坑的记录上图来一波官方文档Po...

2023-07-11

Postgresql之时间戳long,TimeStamp,Date,String互转方式

目录时间戳long,TimeStamp,Date,String互转1.时间戳Long转Timestamp2.TimeStamp转时间戳Long4.String转Date 只能得到年月日5.TimeStamp 10位,13位 转String总结时间戳long,T...

2023-07-11

MySQL explain 中列的取值及含义讲解

目录前言refrowsfilteredextra补充: 简单阐述索引下推补充:group by 优化掉额外的排序操作前言今天看 《MySQL 是怎样允许的》和 《高性能MySQL》索引相关的部分,觉得有必要整...

2023-07-11

Window环境下MySQL UDF提权

目录前言一、UDF简介二、UDF提权条件三、上传动态链接库文件四、UDF提权步骤1、查看secure_file_priv的值2、查看plugin的值3、查看系统构架以及plugin目录MSF漏洞验证五、U...

2023-07-11

Mysql innoDB修改自增id起始数的方法步骤

目录一. 建表的时候指定起始数二. 建表完成后修改自增id一. 建表的时候指定起始数CREATE TABLE `t_test` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `code` varchar(6),...

2023-07-11

MYSQL大表改字段慢问题的解决

Mysql如何加快大表的ALTER TABLE操作速度MYSQL的ALTER TABLE操作的性能对大表来说是个大问题。MYSQL执行大部分修改表结构操作的方法是用新的表结构创建一个空表,从旧表中查...

2023-07-11

MySQL DQL语句的具体使用

目录DQL基本语法基础查询条件查询语法条件案例聚合函数DQLDQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。基本语法DQL 查询语句,语...

2023-07-11

华为云云数据库MySQL的体验流程

目录前言 一、MySQL相关概念1.什么是MySQL2.什么是华为云云数据库MySQL 二、华为云云数据库MySQL的体验流程1.购买云数据库MySQL2.进入数据库费用中心 3.进入数据库控制台 4...

2023-07-11

MYSQL中为什么表会锁死

MySQL是一种开源的关系型数据库管理系统,是应用最为广泛的数据库之一。在使用MySQL时,我们经常会遇到表被锁定的情况。表被锁定的原因有很多,下面介绍几种常见的原因。1.事务处...

2023-07-10

mysql逻辑主键是什么

一、业务主键业务主键是指在数据库中用于唯一标识一条记录的字段或字段组合。业务主键通常被用作索引的主键,用于加速数据库查询和数据操作。业务主键的选择需要根据实际业务...

2023-07-10

Insert into select语句

这个语法结构在处理数据集之间的转换和整合时非常有用。在下面的回答中,我将详细介绍Insert into select语句的语法、用途和示例。语法:INSERT INTO 目标表名称 (目标列1, 目...

2023-07-08

MySQL创建文章表实现博客系统的文章功能

MySQL创建文章表实现博客系统的文章功能随着互联网的快速发展,博客已经成为人们分享知识、表达意见和记录生活的重要平台。在博客系统中,文章功能是核心之一。本文将介绍如何...

2023-07-08

MySQL创建文件下载记录表实现文件下载功能

MySQL创建文件下载记录表实现文件下载功能在很多网站或应用中,我们经常需要实现文件下载功能。为了追踪和统计文件的下载情况,一种有效的方法是创建一个文件下载记录表,在每次...

2023-07-08

MySQL连接被重置,如何通过重连处理来保持连接池可用性?

MySQL连接被重置,如何通过重连处理来保持连接池可用性?在使用MySQL数据库时,我们经常会遇到连接被重置的情况。当MySQL服务器发生异常或超时时,连接可能会被重置,并且无法再使用...

2023-07-08

MySQL创建访问记录表实现访问记录功能的实现方法

MySQL创建访问记录表实现访问记录功能的实现方法随着互联网的迅猛发展,访问记录功能越来越被广泛使用。访问记录可以帮助网站或者应用程序追踪用户的行为并做出相应的分析,为...

2023-07-08

sql文件怎么导入mysql

Sql文件是指保存了一系列SQL语句的文本文件,一般以".sql"为扩展名。在MySQL中,我们可以使用“mysql”命令行工具或者客户端软件来导入SQL文件,完成数据库表和数据的...

2023-07-05

Redis实现分布式锁的Raft对比

Redis实现分布式锁的Raft对比分布式锁是分布式系统中常用的一种同步机制,它可以保证同一时刻只有一个节点可以操作共享资源。Redis作为一种高性能、高可用的键值数据库,提供了...

2023-06-27

Redis实现分布式事务的架构设计与实现细节

Redis是一个开源的内存数据库,被广泛应用于缓存、消息队列等应用场景。随着应用规模的不断增大,往往需要将Redis进行分布式部署,以提高应用的可扩展性和可靠性。但是在分布式环...

2023-06-27

Redis与ETL数据处理的结合应用

在大数据时代,数据处理已经成为企业生产和运营中不可或缺的一部分。而对于海量数据的处理,传统的关系型数据库已经难以满足需求。因此,在这个背景下,非关系型数据库Redis应运而...

2023-06-27

Redis作为缓存数据库的优化策略

Redis是一种开源的内存数据库,具有高性能的特点,特别适合于作为缓存数据库使用。在应用程序中使用Redis作为缓存数据库可以显著提高应用程序的性能和可伸缩性。然而,Redis作为...

2023-06-27

Redis实现分布式缓存的优化与监控策略

Redis作为一个开源的高性能键值对存储系统,不仅可以作为单机的内存数据库,还可以通过分片和复制等方式构建高可用的分布式存储系统。其中,分布式缓存是Redis应用比较广泛的领域...

2023-06-27

SQL触发器定义与使用

目录触发器简介触发器的创建及调用触发器的分类及执行顺序触发器的删除触发器的优缺点比如:现需要向学生表中插入新的学生数据。但在插入学生数据的时,需要同时检查老师表里的...

2023-06-25

k8s搭建mysql集群实现主从复制的方法步骤

目录环境介绍一、部署NFS服务器二、创建PV三、编写MySQL的yaml文件四、启动MySQL五、验证MySQL主从复制环境介绍名称版本操作系统IP备注K8S集群1.20.15Centos7.9192.168.11....

2023-06-25

mysql 查看表大小的方法实践

1.查看所有数据库容量大小selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_...

2023-06-25

MySQL不用like+%实现模糊查询

目录一、前言二、倒排索引三、全文检索3.1、创建全文索引3.2、使用全文索引3.3、Natural Language3.4、Boolean3.5、Query Expansion四、删除全文索引4.1、直接删除全文索引...

2023-06-25

快速修改mysql密码的四种方法示例详解

目录快速修改mysql密码的四种方法方法1: 用SET PASSWORD命令 方法2:用mysqladmin 方法3:用UPDATE直接编辑user表 方法4:在忘记root密码的时候,可以这样 PS:MySQL修改root用户密码...

2023-06-25

MySQL之FIND_IN_SET()的用法及说明

目录一、语法二、用法三、用途举个例子一举个例子二总结一、语法FIND_IN_SET(str,strlist)str:要查询的字符串strList:一个被,号分隔开的字符串函数是返回strList中str所在的...

2023-06-25
返回顶部
顶部