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

常德网站制作公司多少钱瑞安做网站多少钱

常德网站制作公司多少钱,瑞安做网站多少钱,给别人做网站别人违法经营6,公司发布网站需要备案吗最近在一些元数据整理时,需要对数据库进行澄清,奈何数据库没有专门的运维工程师,得自行取相关信息,故最终整理了相关统计语句。 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.yayakq.cn/news/823589/

相关文章:

  • 商城开发网站台州路桥做网站的公司有哪些
  • 秦皇岛网站定制哪家好天津百度优化公司
  • h5网站页面深圳物流公司收费标准
  • 江苏丹阳建设公司网站手机网站建设文章
  • 南通做网站ntwsd如何购买域名建网站
  • 电子商务类网站建设实训报告网站如何做访客统计
  • 手机网站建设如何seo推广必须要做的9种方法
  • 建设学院网站的意义上海网站建设的英文
  • 网站开发设计注册数码印花图案设计网站
  • 外贸网站seo推广方案江苏和城乡建设厅网站
  • 山西做网站哪个好网站维护需要多少钱
  • 企业手机网站设计案例广东品牌网站建设报价
  • 公司企业网站开发外贸网站用什么字体
  • 订做网站中国电信企业邮箱21cn
  • 新手建站教程报价单网站播放功能难做吗
  • 山东阳信建设局网站wordpress进不去设置会乱码
  • 如何 网站推广wordpress注入
  • 公司网站建设价格贵吗dede如何设置网站端口
  • Python个人网站建设论文佛山做网站费用
  • 做网站用的什么语言东莞东城邮编
  • 简述建设一个网站的步骤广州做网站一般多少钱
  • 成都没有做网站的公司wordpress外链图片本地
  • 谁专门做网站安全维护天眼查询个人信息官网
  • 网站建设 目标wordpress菜单 链接地址
  • 阳高县网站建设用wordpress搭建完整网站教程
  • 门户网站做pos机网站建设实验报告模板
  • 吉林电商网站建设报价小程序宣传推广方案
  • seo推广需要网站吗网页制作培训北京
  • 昌平最好的网站建设天猫入驻网站建设
  • 网站电子签名怎么做html代码高亮