MySQL SQL开发知识:解决MySQL Varchar 类型尾部空格的问题 背景 近期发现系统中某个输入框里如果输入+空格的时候会出现异常情况,经过排查发现在调用后端接口时会有两步操作,一是从数据库中查询到的数组中将与+空格一致的元素剔除,二是根据+空格从数据库中查询对应的明细。 出现异常的原因是在剔除时未能剔除掉对应的元素,也就...
MySQL 详解Mysql四种分区方式以及组合分区 看这篇文章前需要先了解一下以下几个问题~ 一、问题 1.分区是什么 分区:就是把一张表数据分块存储 目的:提升索引的查询效率 2.Mysql为什么要使用分区 先从数据分析 然后进行索引优化 然后引入分区 3.Mysql中分区原理 客户端—...
MySQL MySQL优化之:MySQL事务的ACID特性以及并发问题方案 一、事务的概念 一个事务是由一条或多条对数据库操作的SQL语句所组成的一个不可分割的单元,只有当事务中所有操作都正常执行完了,整个事务才会被提交给数据库,如果有部分事务处理失败,那么事务就要回滚到最初的状态,因此,事务要么全部执行成功,要么全部失败。 所以...
PostgreSQL SQL开发知识:postgresql如何 删除重复数据 1.建表 /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : PostgreSQL Source Server Version : 110012 S...
MySQL 数据库集群:Linux系统MySQL数据库配置主从分离的步骤 总结 主服务器 192.168.176.110 从服务器 192.168.176.120 主数据库操作(ip:192.168.176.110) 配置MySQL主服务器的配置文件 [root@localhost ~]# vi /etc/my.cnf 在my....
MySQL SQL开发知识:mysql查询结果实现多列拼接查询 之前遇到过一个问题,mysql数据库中有两个表,一张地址表存放省市区等位置信息,另一张用户表里存在三个字段分别对应地址表中的三个位置信息(很奇怪的表格式),如图: 现在需要查询user表中的数据,并根据user表中省市区的值,在地址表中查询到对应的位置信息...
MySQL mysql数据库配置连接参数设置及性能优化 1 前言 在java开发中,最常用的数据存储就是数据库,其中常用的就是mysql,关于数据库的连接配置信息,可能就不是那么的清除了,这里做一个配置信息的说明。 2 数据库连接配置信息 jdbc:mysql://localhost:3306/database...
PostgreSQL 教你如何安装 postgresql PostGIS的入门使用指南 4.查看导入的空间数据 想学习postgis推荐看我翻译的官方教程文档:https://blog.csdn.net/qq_35732147/article/details/85256640 一、安装PostGIS 在安装PostGIS前首先必须安装Post...
PostgreSQL 详解PostgreSQL 数据库跨版本升级常用方案对比 大家好,我是只谈技术不剪发的 Tony 老师。对于企业而言,将数据库系统升级到新版本通常可以获得更好的性能、更多的功能、最新的安全补丁和错误修复等。因此,本文就来介绍一下 PostgreSQL 数据库版本升级的 3 种常用方案。 升级方案概述 Postgr...
MySQL 带你深入了解为什么MySQL的主键查询为那么快 这篇文章会让大家清楚地明白: 什么是InnoDB行格式?InnoDB页是什么? InnoDB页和InnoDB行格式都有哪些字段信息? 为什么推荐使用自增ID作为主键,而不推荐使用UUID? InnoDB设计者如何设计高效算法,快速在一个页中搜索记录。 正文...
PostgreSQL psql 基础知识 除法保留小数,实现向上取整和向下取整操作 在psql中,使用1/4得到的结果是0,因为/它取得是整数,但是有些场景我们是需要保留小数的,还有些场景需要向上取整,或者四舍五入的。 今天就总结下psql保留小数的方法 我用到的方法是类型转换,类似于c中int/int为int类型,而float/int则...