iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql.help_topic的作用及使用
  • 572
分享到

mysql.help_topic的作用及使用

sql 2023-09-01 10:09:53 572人浏览 安东尼
摘要

今天在查询sql写法时突然出现一个没有接触过的表,Mysql.help_topic. 网上也没有给出作用及解释,都是一些使用方法,对于不了解的人会容易蒙圈. 经过长时间的查询后写下这篇文章,希望能帮到大家,错误的地方还请指出. mysql

今天在查询sql写法时突然出现一个没有接触过的表,Mysql.help_topic.

网上也没有给出作用及解释,都是一些使用方法,对于不了解的人会容易蒙圈.

经过长时间的查询后写下这篇文章,希望能帮到大家,错误的地方还请指出.

mysql.help_topic本身是mysql的一张信息表,用来存储各种注释等帮助信息.比如

同时它有一个特点,拥有一个自增为1的id属性--help_topic_id 并且 拥有固定数量的数据

这时就可以通过这两个特点做一些表关联操作来达到简单sql无法达到的事情.

比如如下这段

SELECT    DATE( DATE_ADD( '2022-05-01', INTERVAL @s DAY ) ) AS date,    '异常总条数' as e_name,     @s := @s + 1 AS `index`FROM    mysql.help_topic,    ( SELECT @s := 0 ) temp WHERE    @s <= DATEDIFF('2022-05-31','2022-05-01')

 查询结果

 

( SELECT @s := 0 ) temp 

原本只有一条记录,和mysql.help_topic关联后就可以展示多条数据.

再举一个例子可以将自定义的字符串转换为列数据

SELECT    substring_index(         substring_index( a.phone, ',', b.help_topic_id + 1 ),         ',', - 1 ) AS phone FROM    ( SELECT '15555555555,12222222222' AS phone FROM DUAL ) a    INNER JOIN mysql.help_topic b ON b.help_topic_id < (        length( a.phone ) - length(        REPLACE ( a.phone, ',', '' )) + 1     )

老规矩本来只有一条记录的a表,关联查询后查询出多条数据,where条件根据分隔符','判断共几条数据,select中查询固定范围字符串,substring_index先从左向右截取到第b.help_topic_id+1个','字符串,再从右向左截取第一个也就是最后一个,由此取出当前应该显示的字符

查询结果

 

来源地址:https://blog.csdn.net/m0_56371721/article/details/130511686

您可能感兴趣的文档:

--结束END--

本文标题: mysql.help_topic的作用及使用

本文链接: https://www.lsjlt.com/news/388056.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql.help_topic的作用及使用
    今天在查询sql写法时突然出现一个没有接触过的表,mysql.help_topic. 网上也没有给出作用及解释,都是一些使用方法,对于不了解的人会容易蒙圈. 经过长时间的查询后写下这篇文章,希望能帮到大家,错误的地方还请指出. mysql...
    99+
    2023-09-01
    sql
  • 使用mysql.help_topic生成序列
    本文来说下如何使用mysql.help_topic生成序列 文章目录 问题由来使用实例 问题由来 有时我们在生成一些时间轴类似的数据时,要求数据库不管有没有指定天的数据,都要生成该时间节点,可用mysql.help_...
    99+
    2023-08-23
    dba 数据库开发
  • MySQL中OPTIMIZE TABLE的作用及使用
    来看看手册中关于 OPTIMIZE 的描述: OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_...
    99+
    2022-10-18
  • Python中的闭包使用及作用
    目录1.什么是闭包2.闭包的实例3.闭包和装饰器的区别1.什么是闭包 当我们在外部函数中定义了一个内部函数,并且内部函数能够读取到外部函数内的变量,这种函数我们就称为闭包。简单来说,...
    99+
    2022-11-11
  • Mybatis中TypeAliasRegistry的作用及使用方法
    目录一、引入类型别名二、typeAlias的三种配置方式三、TypeAliasRegistry源码分析三种配置方式源码解析校验过程Mybatis默认的别名配置四、总结一、引入类型别名...
    99+
    2023-05-19
    Mybatis TypeAliasRegistry Mybatis TypeAliasRegistry的作用
  • Java之System.getProperty()的作用及使用说明
    目录System.getProperty()的作用及使用setProperties键相关值的描述总结System.getProperty()的作用及使用 最近在看一些代码时,很多地方...
    99+
    2023-05-14
    Java System.getProperty() System.getProperty()的作用 System.getProperty()的使用
  • C语言枚举的使用以及作用
    目录一、什么是枚举二、枚举的用法三、枚举有什么用,用在哪里?四、枚举要注意的地方一、什么是枚举 我对枚举的理解就是把一些固定的值—列举出来分别起个名字,比如说给1取个名字...
    99+
    2022-11-13
  • Python flask sqlalchemy的简单使用及常用操作
    目录前言flask sqlalchemy的配置使用sqlalchemy的增删改查查询数据增加数据修改数据删除数据总结前言 说到面向对象,大家都不陌生。关系型数据库也是后端日常用来存储...
    99+
    2022-11-11
  • SpringCloud Feign的作用是什么及怎么使用
    本篇内容主要讲解“SpringCloud Feign的作用是什么及怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringCloud Feign的作用是什么及怎么使...
    99+
    2023-07-04
  • JS作用域作用链及this使用原理详解
    目录变量提升的原理:JavaScript的执行顺序第一部分:变量提升部分的代码第二部分:代码执行部分代码执行阶段调用栈:栈溢出的原理如何利用调用栈1.使用浏览器查看调用栈的信息2.小...
    99+
    2022-11-13
    JS作用域作用链this JS作用域作用链
  • Kotlinby关键字作用及使用介绍
    目录1.Kotlin委托2.类委托3.属性委托3.1定义一个被委托的类3.2标准委托3.3把属性存储在映射中3.4Not Null1.Kotlin委托 在委托模式中,两个对象参与处理...
    99+
    2022-11-13
  • JavaBean作用是什么及怎么使用
    JavaBean是一种符合特定约定的Java类,用于封装数据和提供访问和操作这些数据的方法。它的作用是提供一种标准化的方式来组织和操...
    99+
    2023-08-15
    JavaBean
  • Qt QTableWidget基本操作及使用
    目录界面设计与初始化QTableWidget 基本操作设置表头初始化表格数据获得当前单元格数据插入、添加、删除行其他属性控制遍历表格读取数据QTableWidget 是 Qt 中的表...
    99+
    2022-11-12
  • 关于Vue中keep-alive的作用及使用方法
    目录一、概念:二、作用:三、属性四、使用场景五、使用方式:一、概念: keep-alive是Vue的内置组件,当它包裹动态组件时,会缓存不活动的组件实例,该组件将不会销毁。 二、作用...
    99+
    2023-05-17
    Vue中keep-alive使用 Vue中keep-alive作用
  • git hooks的作用及创建使用示例详解
    目录1. 什么是git hooks ?有什么用啊?1.1 是个啥1.2 有啥用?我以前没用过它不也一样好好的吗?我干嘛要用它?2. 怎么创建一个 git hooks ?2.1 首先看...
    99+
    2022-11-13
  • Java之System.getProperty()的作用及使用方法是什么
    今天小编给大家分享一下Java之System.getProperty()的作用及使用方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2023-07-05
  • response.setContentType()的作用及参数
    response.setContentType()是在Servlet中设置响应的MIME类型(媒体类型)的方法。它用于告诉浏览器服务...
    99+
    2023-09-21
    参数
  • Linux sed工具的使用及工作原理
    目录基础知识sed编辑器: Stream Editor工作原理:sed的基本用法sed的命令格式sed实现自动打印功能(最基本用法)sed选项sed的脚本格式sed脚本的地址格式sed脚本的指令范例sed工具的核心用法:...
    99+
    2022-07-12
    Linux sed工具 Linux sed工具使用
  • Android中.9.png图片的使用及制作
    我们有一个TextView,其里面的内容是可以通过代码动态改变的,我们想用一张图片作为TextView的背景,实现类似于手机QQ对话中的气泡文本效果。 TextView定义如下...
    99+
    2022-06-06
    png图片 png Android
  • Linux sed工具的使用及工作原理
    目录基础知识sed编辑器: Stream Editor工作原理:sed的基本用法sed的命令格式sed实现自动打印功能(最基本用法)sed选项sed的脚本格式sed脚本的地址格式se...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作