MySQL MySQL如何设置某个字段的值自增 设置某个字段的值自增 由于某个业务需要手动操作数据库,并设置主键ID不重复。做个记录 set @rownum=0; select a.id, @rownum := @rownum +1 as id from test a; 结果: 查询自增字段相关参数 在...
PostgreSQL Postgresql 跨库同步表及postgres_fdw的用法说明 postgres_fdw模块 PostgreSQL 9.3 add postgres_fdw extension for accessing remote tables PostgreSQL 9.3新增了一个postgres_fdw模块, 已经整合在源码包...
MySQL MySQL数据库线上修改表结构的方法 一、MDL元数据锁 在修改表结构之前,先来看下可能存在的问题。 1、什么是MDL锁 MySQL有一个把锁,叫做MDL元数据锁,当对表修改的时候,会自动给表加上这把锁,也就是不需要自己显式使用。 当对表做增删改查的时候,加的是MDL读锁 当对表结构做变更修改...
MySQL MySql各种查询方式详解 新增 insert into B select * from A;//将A表的信息通过查询新增到B表中去 聚合查询 count;//返回到查询的数据总和 sum;//返回到查询的数据总和(只对数字有意义) 只对数字有意义 avg/max/min;//返回查...
PostgreSQL PostgreSQL 查找当前数据库的所有表操作 实现的功能类似MySQL: show tables; 在 PostgreSQL 中需要写: select * from pg_tables where schemaname = ‘public’; 返回结果类似如下: scheman...
PostgreSQL PostgreSQL ERROR: invalid escape string 解决办法 今天有同事在配置PostgreSQL为Hive元数据库后,运行Hive SQL时遇到以下报错信息: Caused by: MetaException(message:Got exception: org.apache.hadoop.hive.metasto...
MySQL Mysql using使用详解 示例 在平时,我们做关联表查询的时候一般是这样的 select * from 表1 inner join 表2 on 表1.相同的列=表2.相同的列; 然后可以改成这样也是同样的效果 select 表1的列 from 表1 inner join 表2 on...
MySQL Mysql使用函数json_extract处理Json类型数据的方法实例 1. 需求概述 业务开发中通常mysql数据库中某个字段会需要存储json格式字符串,查询的时候有时json数据较大,每次全部取出再去解析查询效率较低,也比较麻烦,则Mysql5.7版本提供提供函数json_extract,可以通过key查询value值,...
MySQL MySQL中Buffer Pool内存结构详情 1、回顾一下Buffer Pool是个什么东西? 1.1 增删改直接操作的是内存还是磁盘? 现在我们先来回顾一下数据库中的Buffer Pool是个什么东西?其实他是一个非常关键的组件,因为我们通过之前的讲解都知道一点,那就是数据库中的数据实际上最终都是要...
MySQL MySQL创建、修改和删除表操作指南 前言 表是数据库存储数据的基本单位。一个表包含若干个字段或记录。表的操作包括创建新表、修改表和删除表。这些操作都是数据库管理中最基本,也是最重要的操作。 一、创建表 创建表是指在已存在的数据库中建立新表。这是建立数据库最重要的一步,是进行其他表操作的基础。...
MySQL MySQL索引最左匹配原则实例详解 简介 这篇文章的初衷是很多文章都告诉你最左匹配原则,却没有告诉你,实际场景下它到底是如何工作的,本文就是为了阐述清这个问题。 准备 为了方面后续的说明,我们首先建立一个如下的表(MySQL5.7),表中共有5个字段(a、b、c、d、e),其中a为主键,有一...
MySQL MySQL远程无法连接的一些常见原因总结 前言 MySQL是目前非常流行的数据库之一,也是中小企业持久化存储的首选数据库。 不同于我们日常学习,在实际应用中,MySQL服务都会挂载在某台服务器上。如果MySQL部署在某台云服务器上,这样一来,操纵数据库每次都需要先连接服务器,再进入数据库操作,不是...