TIDB: 元数据查询语句

news/2024/5/19 14:53:43 标签: tidb

一、获取表描述

select table_name,table_comment from information_schema.TABLES where table_schema = '%s' and table_name in (%s)

二、获取视图DDL

SELECT * FROM information_schema.views WHERE TABLE_NAME = '%s' and TABLE_SCHEMA = '%s'

三、判断表是否存在sql

select table_name from information_schema.TABLES where table_name = '%s' and table_schema = '%s'

四、字段详情查询

select table_name,column_name,ordinal_position,column_default,EXTRA,is_nullable,data_type,column_comment,column_key,numeric_precision,numeric_scale,character_maximum_length from information_schema.columns where table_name in ('%s') and table_schema = '%s'

五、查询当前用户是否存在

select host,user form mysql.user where user = '%s'

六、查询库列表

SELECT schema_name SCHEMA_NAME FROM information_schema.schemata

七、查询表列表

select table_name,table_comment from information_schema.TABLES where table_schema = '%s' and table_type = '%s'

八、查询用户对某表所拥有的权限

select Table_priv from `mysql`.`tables_priv` where Host in ('%', '%s') and DB = '%s' and User='%s' and Table_name = '%s'

九、查询分区信息

select * from information_schema.PARTITIONS where table_name in (%s) and table_schema = '%s' ORDER BY TABLE_NAME ASC,PARTITION_ORDINAL_POSITION ASC

http://www.niftyadmin.cn/n/5320245.html

相关文章

Jenkins入门知识:什么是Jenkins?以及它的历史与发展

Jenkins是一个开源的自动化服务器。借助Jenkins,团队可以通过自动化来加速软件开发过程。Jenkins管理和控制整个生命周期中的软件交付过程,包括构建、文档、测试、打包、阶段、部署、静态代码分析等。 您可以设置Jenkins来监控GitHub、Bitbucket或GitLa…

智能小程序能做什么?

一. 自定义Tab页 涂鸦提供了丰富的场景化、个性化的 ToC 智能服务,不仅可以快速低成本的自由搭建出更多智能服务,还为你提供了基于小程序技术方案的可自主可控的自定义开发链路,为拓展更多品牌化、个性化、差异化智能服务提供生态基础。 我…

C#,卡特兰数(Catalan number,明安图数)的算法源代码

一、概要 卡特兰数(英语:Catalan number),又称卡塔兰数、明安图数,是组合数学中一种常出现于各种计数问题中的数列。以比利时的数学家欧仁查理卡特兰的名字来命名。1730年左右被蒙古族数学家明安图使用于对三角函数幂…

动态启停kafka消费者

Kafka中如何动态开启、关闭消费者 使用背景:在开发业务中需要根据具体逻辑选择开启还是关闭消费者 实现逻辑: 1、创建consumer配置类,自定义工厂、自定义消费者配置(省略) 还需要注入consumerService bean&#xff0…

Android系统启动-Zygote详解(Android 14)

一、什么是Zygote 在上一篇文章Android系统启动-init进程详解(Android 14)中,分析了init进程,在init进程启动的第二阶段会解析init.*.rc文件,启动多个进程,其中包括Zygote。 Zygote又叫孵化器&#xff0c…

突然又对 Go 感兴趣,GOPATH entry cannot start with shell metacharacter 错误

打发无聊时间,水文一篇~ 事情是这样的,因为我们上架的渠道包基本是定制化混淆出包, 混淆出包有一个关键点就是指定映射文件,映射文件的内容有一部分是使用外部工具在打包前按照一定规律随机生成包名、类名&#xff0c…

老胡的周刊(第124期)

老胡的信息周刊[1],记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 QAnything[2] 开源的企业级本地知识库问答解…

LocalDateTime与时间戳转换的全局配置

问题 在开发中,我们使用LocalDateTime为时间类型作为返回给前端,或者接收给前端的值,经常遇到返回变成了这种形式。 {"timestamp": [2024,1,12,16,36,29,592604100] }所以我们需要规定一种统一格式来进行接收与返回,我…