MySQL SQL开发知识:Mysql锁机制之行锁、表锁、死锁的实现 一、Mysql锁是什么?锁有哪些类别? 锁定义: 同一时间同一资源只能被一个线程访问 在数据库中,除传统的计算资源(如CPU、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如...
SQLSERVER SQL基础:SQL Server中的文本函数和图像函数介绍 1、查找特定字符串PATINDEX 语法与字符串的patindex一样。 2、获取文本指针TEXTPTR SQLServer在存储文本类型(ntext、text)和图像数据类型(image)时,默认情况是与常见的基本数据类型(如char、int等)这样的数...
PostgreSQL postgresql 数据库基础 之 索引 hash的使用介绍 os: ubuntu 16.04 postgresql: 9.6.8 ip 规划 192.168.56.102 node2 postgresql help create index postgres=# \h create index Command: C...
Oracle WINDOWS下使用DOS命令行连接oracle数据库 如何通过计算机的命令提示符(cmd.exe)连接 Oracle 数据库? DOS命令行连接oracle数据库 假设有一个 Oracle 数据库信息如下: IP:192.168.0.1 SID:orcl 端口号:1521 用户名:testuser 密码:12...
Oracle 【基础】ORACLE 基础知识 SID 和 ORACLE_SID 区别 SID是System IDentifier的缩写,而ORACLE_SID就是Oracle System Identifier的缩写,在Oracle系统中,ORACLE_SID以环境变量的形式出现,在特定版本的Oracle软件安装(也就是ORACLE_HOM...
SQLSERVER SQL基础:SQLSERVER 拼接含有变量字符串案例详解 一、拼接字符串(整个字符串不分割)步骤: 首先在字符串的前后加单引号; 字符串中的变量以”’+@para+”’在字符串中表示; 若在执行时存在类型转换错误,则应用相应的类型转换函数,对变量进行类型转换(如ca...
MySQL 异常处理之:mysql的.ibd文件过大处理方法记录 一条zabbix微信的磁盘告警打破了往常的宁静 收到告警之后发现是mysql的datadir目录,按着平时习惯开始排查;过程就不说了,最后发现某个库的目录大小异常,然后进去查看之后发现jdp_tb_trade.ibd过大,达到46G;跟真实数据量不符,就此...
MySQL MySQL数据库日志说明,General_log和Binlog开启及说明 背景: 周末归纳下mysql的日志文件,其中general_log在mysql入侵中已经用到过,binlog即将会用到。注:mysql版本为5.7.20 General_log 详解 1.介绍 开启 general log 将所有到达MySQL Serve...
PostgreSQL postgresql 数据库中position函数 详解 起因: postgresql中position函数提供从头查找返回第一个匹配到字符串的下标。 而我需要返回从后向前查找第一个匹配到的坐标,但是postgressql并未提供相关函数,所以自己写了如下代码提供相关功能: CREATE OR REPLACE F...
MySQL MySQL数据库开发:MySQL约束之默认约束default与零填充约束zerofill 默认约束 MySQL 默认值约束用来指定某列的默认值。 添加默认约束 方式1: <字段名> <数据类型> default <默认值>; 方式2: alter t...
PostgreSQL 详解postgresql数据库 timescaledb 时序库如何大数据量表转换为超表 前言 这几天工作的时候发现在 timescaledb 时序库 中有部分大数据量的表不是超表,估计是当时建库的时候没有改 影响插入,查询效率 ,因此需要改成超表 因工作原因 部分内容做保密处理了 一 创建新表 首先因为在 timescaledb 时序库 中创...
PostgreSQL PostgreSQL常用字符串分割函数整理汇总 1. SPLIT_PART SPLIT_PART() 函数通过指定分隔符分割字符串,并返回第N个子串。语法: SPLIT_PART(string, delimiter, position) string : 待分割的字符串 delimiter:指定分割字符...