SQLSERVER SQL基础:SQL Server中数学函数的用法 1、计算绝对值ABS ABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。 语法格式: ABS(数值表达式) 返回值:与数值表达式类型一致的数据 示例: SELECT ABS(-1) –输出 1 2、获取大于等于最小整数值...
Oracle ORACLE开发知识:Oracle之TO_DATE用法详解 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 ...
MySQL MySQL 优化之:慢查询中的commit慢和binlog中慢事务的差异 常见原因总结,特殊情况除外。 一、问题来源 在分析性能问题的时候慢查询和binlog慢事务是常用的手段。最近在分析一个慢查询的,发现其中包含了大量的commit语句慢,但是在分析binlog慢事务的时候不能完成匹配。比如这段时间commit的语句可能有10...
MySQL Oracle数据库错误日志表及异常处理包详解及源码 1 概述 1. 目的:’快速定位程序异常’ 2. 包处理的核心思想:’自治事务’ — 自治事务的 “提交、回滚” 与 主事务 之间互不影响 3. 错误异常记录逻辑大体一致,...
MySQL Oracle报错记录异常被另外一个用户锁定的问题处理 原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:“记录被另外一个用户锁定”错误。 解决 查询用户、数据库锁、以及类型等 select object_id,session_id,l...
MySQL MySQL数据库开发:关于mysql中的json解析函数JSON_EXTRACT mysql json解析函数JSON_EXTRACT MYSQl自带的解析函数JSON_EXTRACT,用JSON_EXTRACT函数解析出来的函数会包含双引号 例子 t_table表里面source字段是以json格式写的值为 { “info...
SQLSERVER SQL server数据库创建 filegroup文件组修改的代码方法 数据库的操作: 1. 对数据文件的操作(添加,删除,修改文件的初始大小,最大大小,步长) 2. 数据库文件的收缩 3. 数据库的只读/读写 read_only只读 read_write可读写 &nb...
Oracle 解决线上Oracle连接耗时过长的问题现象 问题现象 1、远程Oracle数据库通过IP:PORT/SERVICE_NAME连接 2、应用服务通过Docker容器部署,访问Oracle联通性测试接口,需要50s左右才能返回连接成功; 3、写了个JDBC测试程序,放在宿主机进行JDBC连接Oracle...
MySQL 如何解决MySQL连接Navicat设置默认字符串时的报错问题 简介 说明 本文介绍用Navicat添加字段(字符串类型)并设置默认值时的报错问题。 问题描述 在Java开发过程中,经常会遇到给已有的表添加字段的场景。 在插入新字段的时候,表里边可能已经有很多数据了,这时我们最好给新插入的字段设置一个默认值,这样MyS...
SQLSERVER SQL基础:SQL Server的触发器详解 一、概念 触发器是一种特殊类型的存储过程,不由用户直接调用。 创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的SQL语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户...
MySQL MySQL优化之:Mysql体系化探讨令人头疼的JOIN运算 前言 之前经历过从零到一初创项目,也有海量数据项目;总体来说当项目在逐渐发展过程中如何构建一个安全可靠,稳定的数据存储一直是项目中最核心、最重要、最关键部分,没有之一 接下来我会体系化输出存储系列文章;本篇文章我们先谈一下数据中一个最令人头疼的连接运算&m...
MySQL 异常处理之:MySQL安装时一直卡在starting server的问题及如何解决的方法 5.注册表删完之后,然后可以重新安转了. 如果出现这种情况的话那么就是两个原因: 1.有可能你的计算机名是中文的,所以在安装时生成的日志文件默认是中文名,导致卡住. 2. 你之前安装过 MySQL,并且重新装的时候没有卸载干净. 现在我们从卸载到重装来一遍...