MySQL MySQL数据库开发:如何实现字段分割一行转多行的示例代码 先看一下数据结构,我这里字段比较少,只弄了最重要的部分 根据我们上次学到的LEFT()函数进行分组 SELECT LEFT(provinces,6),COUNT(1) FROM `region_map_copy` GROUP BY LEFT(provinc...
Oracle ORACLE开发:Oracle配置dblink访问PostgreSQL的操作方法 Oracle dblink的底层是通过ODBC连接PostgreSQL执行SQL的,需安装unixODBC和PostgreSQL ODBC驱动(它们的配置文件是:odbcinst.ini和odbc.ini),还需配置Oracle网络使用这个驱动。以下操作都...
MySQL MySQL数据库开发:mysql全面解析json/数组 mysql解析json数组 mysql在5.7开始支持json解析了 也可以解析数组哦! 直接上demo SELECT Substr(col, 2, Length(col) – 2), Length(col) FROM (SELECT Jso...
MySQL MYSQL异常之 中文乱码问题的解决方法 一、乱码的原因: 1、 client客户端的编码不是utf8 2、server端的编码不是utf8 3、database数据库的编码不是utf8 4、数据库的表的编码不是utf8 5、表中的列字段编码不是utf8 主要的原因在于前三个偏多。 二、查看数据库...
MySQL MySQL数据库索引失效的多情情况分析解决方法 索引的存储结构 首先了解一下索引的存储结构,知道了索引的存储结构,才方便我们更好地理解索引失效的问题。 索引的存储结构跟MySQL的存储引擎有关,存储引擎的不同采用的结构也会不同。 MySQL默认的存储引擎InnoDB采用B+Tree作为索引的数据结构,在...
SQLSERVER SQL基础:SQL Server中的排名函数与分析函数详解 一、排名开窗函数概述 SQL Server的排名函数是对查询的结果进行排名和分组,TSQL共有4个排名函数,分别是:ROW_NUMBER、RANK、DENSE_RANK和NTILE。 他们和OVER()函数搭配使用,按照特定的顺序排名。 排名开窗函数可以单...
SQLSERVER 如何解决Java MybatisPlus SqlServer OFFSET 分页问题 问题 使用MybatisPlus 连接 SqlServer 数据库 ,在分页的时候发生了如下的报错,sql语句和报错如下: Cause: com.microsoft.sqlserver.jdbc.SQLServerException: “@P0...
SQLSERVER SQL基础:SQL Server2019数据库之简单子查询的具有方法 子查询可以完成 SQL 查询中比较复杂的情况,本章主要介绍一些子查询的简单用法。 一、简单子查询 1、简单子查询 子查询是 SELECT 语句内的另外一条 SELECT 语句。通常,语句内可以出现表达式的地方都可以使用子查询。另外,子查询可以从任何表中提取...
MySQL SQL开发知识:mysql如何查找连续出现n次以上的数 查找连续出现n次以上的数 id连续的,因此三表关联查询 select distinct(l1.num) as ConsecutiveNums from Logs l1,Logs l2,Logs l3 where l1.id=l2.id-1 and l...
MySQL SQL开发知识:MySQL自动填充create_time和update_time的两种方式 1、脚本方式 createTime只需要把类型设定为timestamp,默认值为current_timestamp即可,updateTime比createTime多一个ON UPDATE CURRENT_TIMESTAMP即可 CREATE TABLE `...
MySQL SQL开发知识:mysql排序失效问题的解决 问题 可以看到sql语句是没有问题的,但是排序缺出现问题 发现这个字段是varchar类型。不能直接排序 解决: 在不修改原有设计的情况下,只能改SQL了,我们需要先把字符串转数字。 字符串转数字的三种方式: (1)+0 order by (serial_...
MySQL 数据恢复:教你如何通过Mysql的ibd文件恢复数据的详细步骤 恢复步骤 1、创建数据库(随意创建) 2、创建数据表(备注:表结构要和要恢复的表结构一致,row_format要和ibd文件的row_format一致,否则,会提示两者不一致。 当前row_format=dynamic) 3、表的属性查看 我们使用:sho...