当前位置: 首页 > news >正文

app要有网站做基础知识市场营销产品推广策划方案

app要有网站做基础知识,市场营销产品推广策划方案,手机网站图标 css,西安到北京高铁几小时最近在一些元数据整理时,需要对数据库进行澄清,奈何数据库没有专门的运维工程师,得自行取相关信息,故最终整理了相关统计语句。 Clickhouse 元数据明细 SELECTt1.database AS 库名,t1.name AS 表名,replaceRegexpAll(toStri…

最近在一些元数据整理时,需要对数据库进行澄清,奈何数据库没有专门的运维工程师,得自行取相关信息,故最终整理了相关统计语句。


Clickhouse 元数据明细


SELECTt1.database  AS `库名`,t1.name      AS `表名`,replaceRegexpAll(toString(t1.comment),'\n|\\|','') AS `表注释`,t2.name AS `字段名`,replaceRegexpAll(toString(t2.comment),'\n|\\|','') AS `字段注释`,t2.position  AS `字段序号`
FROM  system.tables t1
LEFT JOIN
system.columns t2
ON t1.database = t2.database AND t1.name = t2.table
WHERE  t1.database IN ('test')
ORDER BY `库名`,`表名`,`字段序号`

replaceRegexpAll和toString由于是clickhouse数据库,严格区分大小写。


Oracle 元数据明细


SELECTtab.owner                                                              库名,tab.table_name                                                        表名,REGEXP_REPLACE(REGEXP_REPLACE(tab.comments,chr(10),';'),'\|',';')   表注释,col.column_name                                                        字段名,REGEXP_REPLACE(REGEXP_REPLACE(colc.comments,chr(10),';'),'\|',';')  字段注释,col.column_id                                                         字段序号
FROM all_tab_comments tab
LEFT JOIN all_tab_columns col
ON tab.owner=col.owner AND tab.table_name=col.table_name
LEFT JOIN all_col_comments colc
ON tab.owner=colc.owner AND tab.table_name=colc.table_name AND col.column_name =colc.column_name
WHERE tab.owner IN ('test')
ORDER BY tab.owner,tab.table_name,tab.comments,col.column_id

MYSQL 元数据明细


SELECTtab.table_schema                                                  库名,tab.table_name                                                    表名,CONVERT(REGEXP_REPLACE(tab.table_comment,'\n|\\|',';')USING utf8) 表注释,col.column_name                                                   字段名,CONVERT(REGEXP_REPLACE(col.column_comment,'\n|\\|',';')USING utf8) 字段注释,col.ordinal_position                                              字段序号
FROM information_schema.tables tab
LEFT JOIN information_schema.columns  col
ON tab.table_schema = col.table_schema AND tab.table_name = col.table_name
WHERE 1=1
ORDER BY tab.table_schema,tab.table_name,col.ordinal_position

其中REGEXP_REPLACE正则替换函数mysql5.7及以下需要自定义,5.8及以后数据库自带

#创建前删除已经创建的自定义函数
DROP FUNCTION IF EXISTS test.regexp_replace;
#创建 regexp_replace函数
DELIMITER $$
$$
CREATE FUNCTION  test.`regexp_replace`(string_a VARCHAR(20000),pattern VARCHAR(20000),string_b VARCHAR(20000))  RETURNS VARCHAR(20000)  DETERMINISTIC
BEGINDECLARE string_c VARCHAR(20000);DECLARE nub VARCHAR(1);DECLARE i INT;SET i =1;SET string_c ='';IF string_a REGEXP patternTHEN  loop_label :LOOPIF i > CHAR_LENGTH(string_a)THEN  LEAVE loop_label;END IF;SET nub = SUBSTRING(string_a,i,1);IF NOT nub REGEXP patternTHEN  SET string_c = CONCAT(string_c,nub);ELSE  SET string_c = CONCAT(string_c,string_b);END IF;SET i=i+1;END LOOP;ELSE SET string_c = string_a;END IF;RETURN string_c;
END$$
DELIMITER;
http://www.tj-hxxt.cn/news/68655.html

相关文章:

  • 会员管理网站ASP建设2022今日最新军事新闻
  • 石家庄百成网络烟台seo
  • 001做淘宝代码的网站网页seo搜索引擎优化
  • 郑州做网站的论坛手机百度2020
  • 品牌型网站建设公司微信营销软件排行榜
  • 做传感器交易的网站武汉大学人民医院光谷院区
  • 婺源做网站软文大全
  • wordpress document郑州seo推广优化
  • 赶集网2022年最新招聘关于seo如何优化
  • 阿里云建立wordpressseo知识是什么意思
  • bt搜索引擎下载北京优化seo
  • wordpress 豆瓣fm宁波seo推广服务电话
  • 阿里巴巴的网站怎么做的中文域名
  • 东莞做网站seo社交网络推广方法
  • 网站制作怎么把网站交付广州seo网站排名
  • 编程到底是学些什么百度推广账户优化方案
  • 定制网站开发多少钱seo网站关键词排名优化
  • 西安成品网站建设建站
  • 政府门户网站建设管理百度推广登录页面
  • 英文字体展示网站推荐他达拉非
  • 访问国外网站快的dns短视频seo代理
  • 制作灯笼的手工做法简单漂亮网站seo策划方案
  • 做网站月入过万的经验长沙seo咨询
  • 秦皇岛建委网站编写网站
  • 网站运营托管网络推广怎样做
  • 南京网站开发南京乐识专业网络营销有什么
  • 东营哪里有做网络推广的seo优化网
  • 中央纪委网站 举报 要这么做才有效销售crm客户管理系统
  • 网站后台程序开发教程域名收录批量查询
  • 重庆涪陵网站设计公司推荐肇庆网站推广排名