婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql元數據如何生成Hive建表語句注釋腳本詳解

Mysql元數據如何生成Hive建表語句注釋腳本詳解

熱門標簽:怎么申請400電話申請 地圖標注圖標素材入駐 好搜地圖標注 電話機器人免費嗎 怎么辦理400電話呢 電銷機器人價格多少錢一臺 百度地圖標注地方備注 龍圖酒吧地圖標注 400電話申請什么好

前言

本文主要給大家介紹了關于Mysql元數據生成Hive建表語句注釋腳本的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹:

最近在將數據從Mysql 等其他關系型數據庫 抽取到Hive 表中時,需要同步mysql表中的注釋,以下腳本可以生成hive表字段注釋修改語句。

注:其他關系型數據庫如:oracle 可以通過相同的思路,讀取元數據,修改腳本語法實現。

使用:

在mysql元數據庫:information_schema 中執行以下語句

SELECT CONCAT('alter table ', TABLE_NAME, ' CHANGE COLUMN ', COLUMN_NAME, ' ', COLUMN_NAME, ' ', DATA_TYPE, ' comment ', '"', COLUMN_COMMENT, '"', ';')
FROM (SELECT TABLE_NAME, COLUMN_NAME, CASE WHEN DATA_TYPE = 'varchar' THEN 'string' WHEN DATA_TYPE = 'int' THEN 'int' WHEN DATA_TYPE = 'tinyint' THEN 'tinyint' WHEN DATA_TYPE = 'decimal' THEN 'double' WHEN DATA_TYPE = 'datetime' THEN 'string' WHEN DATA_TYPE = 'timestamp' THEN 'string' WHEN DATA_TYPE = 'float' THEN 'double' WHEN DATA_TYPE = 'double' THEN 'double' WHEN DATA_TYPE = 'bigint' THEN 'bigint' END AS DATA_TYPE, COLUMN_COMMENT
FROM COLUMNS
WHERE TABLE_NAME = 'o_oms_statistic_profit'
) t;

在將數據從Mysql 等其他關系型數據庫 抽取到Hive 表中時,需要同步mysql表中的注釋,以下腳本可以生成hive創建表語句。只是生成了hive表主要的字段信息,其他信息需要手工添加。

在mysql元數據庫:information_schema 中執行以下語句

SELECT CONCAT('create table ', TABLE_NAME, '(', substring(column_info, 1, length(column_info) - 1), ')', ' comment ', '"', TABLE_COMMENT, '"', ';')
FROM (SELECT TABLE_NAME, TABLE_COMMENT, group_concat(CONCAT(COLUMN_NAME, ' ', DATA_TYPE, ' comment ', '"', COLUMN_COMMENT, '"')) AS column_info
FROM (SELECT t1.TABLE_NAME, CASE WHEN t2.TABLE_COMMENT = NULL THEN t1.TABLE_NAME ELSE t2.TABLE_COMMENT END AS TABLE_COMMENT, COLUMN_NAME, CASE WHEN DATA_TYPE = 'varchar' THEN 'string' WHEN DATA_TYPE = 'int' THEN 'int' WHEN DATA_TYPE = 'tinyint' THEN 'tinyint' WHEN DATA_TYPE = 'decimal' THEN 'double' WHEN DATA_TYPE = 'datetime' THEN 'string' WHEN DATA_TYPE = 'timestamp' THEN 'string' WHEN DATA_TYPE = 'float' THEN 'double' WHEN DATA_TYPE = 'double' THEN 'double' WHEN DATA_TYPE = 'bigint' THEN 'bigint' END AS DATA_TYPE, CASE WHEN COLUMN_COMMENT = NULL THEN COLUMN_NAME ELSE COLUMN_COMMENT END AS COLUMN_COMMENT
FROM COLUMNS t1 JOIN TABLES t2 ON t1.TABLE_NAME = t2.TABLE_NAME
WHERE t1.TABLE_NAME = 'o_oms_statistic_profit'
) t3
GROUP BY TABLE_NAME, TABLE_COMMENT
) t4;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MySQL常用的建表、添加字段、修改字段、添加索引SQL語句寫法總結
  • mysql建表常用sql語句個人經驗分享
  • mysql創建表的sql語句詳細總結
  • mysql建表常用的sql語句匯總

標簽:固原 廣西 浙江 防疫工作 溫州 汕尾 內江 撫順

巨人網絡通訊聲明:本文標題《Mysql元數據如何生成Hive建表語句注釋腳本詳解》,本文關鍵詞  Mysql,元,數據,如何,生成,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql元數據如何生成Hive建表語句注釋腳本詳解》相關的同類信息!
  • 本頁收集關于Mysql元數據如何生成Hive建表語句注釋腳本詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产精品网麻豆系列| 91视频观看视频| 国产夜色精品一区二区av| 日本韩国一区二区三区| 国产在线精品免费| 亚洲午夜日本在线观看| 国产精品麻豆99久久久久久| 欧美一级在线免费| 欧美日韩一区精品| 99精品视频一区| 国产乱淫av一区二区三区| 午夜精品一区在线观看| 国产精品色哟哟| 国产欧美日韩卡一| 欧美一级片在线看| 色诱亚洲精品久久久久久| 国产盗摄一区二区| 国内精品久久久久影院色 | 欧美成人精品二区三区99精品| 在线观看www91| 在线观看精品一区| 精品视频1区2区3区| 在线播放91灌醉迷j高跟美女 | 国产精品一区不卡| 国产曰批免费观看久久久| 国产麻豆9l精品三级站| 国产剧情一区二区| 国产福利91精品一区二区三区| 国产电影一区在线| 99久久国产综合精品女不卡| 在线观看三级视频欧美| 欧美日本在线视频| 精品国产一区二区三区av性色 | 一区二区三区四区亚洲| 依依成人综合视频| 日日噜噜夜夜狠狠视频欧美人 | 男男gaygay亚洲| 韩国精品久久久| 成人丝袜高跟foot| 欧美这里有精品| 日韩一二三区不卡| 欧美激情综合在线| 亚洲午夜私人影院| 国产精品一区二区在线观看不卡 | 亚洲色欲色欲www在线观看| 亚洲欧美另类小说| 日本不卡的三区四区五区| 国产一区二区中文字幕| 日本高清免费不卡视频| 精品三级在线观看| 亚洲特黄一级片| 免费成人小视频| 成人国产电影网| 亚洲精品免费电影| 亚洲免费av高清| 视频一区二区欧美| 国产福利精品一区二区| 在线视频你懂得一区二区三区| 日韩午夜精品电影| 亚洲婷婷综合色高清在线| 奇米亚洲午夜久久精品| 丁香激情综合五月| 日韩精品一区二| 亚洲一区二区不卡免费| 国产自产v一区二区三区c| 一本色道综合亚洲| 亚洲国产精品国自产拍av| 肉丝袜脚交视频一区二区| www.欧美亚洲| 欧美成人aa大片| 日韩精品乱码免费| 欧美在线|欧美| 国产精品三级在线观看| 久久精品99国产精品| 欧美日韩精品一二三区| 亚洲精选视频在线| www.欧美日韩国产在线| 国产免费成人在线视频| 精品一区二区三区影院在线午夜 | 国产一区视频在线看| 欧美精品在欧美一区二区少妇| 亚洲欧美日韩国产另类专区| 国产电影一区二区三区| 国产亚洲成aⅴ人片在线观看| 免费在线观看精品| 欧美一级在线观看| 蜜桃视频在线一区| 日韩欧美中文一区二区| 日韩av一区二| 欧美一级搡bbbb搡bbbb| 蜜臀久久久99精品久久久久久| 欧美日韩成人在线| 偷拍亚洲欧洲综合| 91精品国产综合久久福利软件| 亚洲成人免费观看| 91精品国产综合久久福利| 日韩精品色哟哟| 日韩欧美一级二级| 九一久久久久久| 久久这里只有精品视频网| 国产精品资源站在线| 国产无人区一区二区三区| 国产精品91一区二区| 国产肉丝袜一区二区| 成人av在线一区二区| 亚洲美女在线国产| 欧美日韩在线精品一区二区三区激情| 亚洲国产日韩一区二区| 91精品国产综合久久久久久| 久久电影国产免费久久电影| 国产午夜精品久久久久久免费视| 综合自拍亚洲综合图不卡区| 中文字幕亚洲一区二区av在线| 从欧美一区二区三区| 中文av一区特黄| 91在线免费播放| 日韩精品亚洲专区| 久久精品欧美一区二区三区麻豆| 成人免费毛片a| 亚洲高清免费观看高清完整版在线观看| 欧美日韩视频在线观看一区二区三区| 午夜精品久久久久久久久久久| 精品av久久707| 日本二三区不卡| 狠狠色丁香久久婷婷综合_中| 亚洲免费av观看| 欧美xxx久久| 日本韩国视频一区二区| 久久国产精品无码网站| 国产日韩亚洲欧美综合| 91黄视频在线观看| 久久国产精品露脸对白| 中文字幕精品在线不卡| 69堂成人精品免费视频| 国产成人aaaa| 亚洲一区二区三区精品在线| 欧美成人猛片aaaaaaa| 成人免费视频一区| 亚洲成人午夜电影| 久久精品水蜜桃av综合天堂| 欧美挠脚心视频网站| 狠狠色丁香久久婷婷综| 亚洲mv在线观看| 国产精品女人毛片| 欧美人伦禁忌dvd放荡欲情| 精品一二三四区| 亚洲日本va午夜在线电影| 日韩精品综合一本久道在线视频| 91麻豆精品在线观看| 久久国产精品区| 亚洲五码中文字幕| 国产精品人妖ts系列视频 | 国产精品每日更新| 日韩精品中文字幕一区| 在线看不卡av| 99国产精品视频免费观看| 韩国av一区二区三区| 美女久久久精品| 亚洲国产视频a| 国产精品久久久久久久久晋中| 精品免费日韩av| 欧美猛男超大videosgay| 99精品国产一区二区三区不卡| 精品一区二区三区免费毛片爱| 日韩av电影免费观看高清完整版在线观看| 欧美高清一级片在线观看| 精品裸体舞一区二区三区| 欧美精品亚洲一区二区在线播放| 99久久精品国产麻豆演员表| 成人网在线免费视频| 国产中文字幕一区| 亚洲一线二线三线视频| 中文字幕欧美激情| 亚洲欧洲日产国码二区| 国产精品久久99| 久久精品视频一区二区三区| 日韩视频免费观看高清完整版在线观看| 欧美视频完全免费看| 在线精品视频免费观看| 欧美色综合久久| 在线看国产一区| 欧美丝袜丝交足nylons| 欧美性一级生活| 欧美丰满美乳xxx高潮www| 日韩一区二区在线观看视频| 精品视频在线视频| 欧美三级电影网站| 欧美日本国产视频| 精品1区2区3区| 欧美一级在线观看| 精品国产一二三区| 精品国产3级a| 国产片一区二区三区| 国产精品不卡在线观看| 一区二区三区电影在线播| 一区二区三区鲁丝不卡| 日本少妇一区二区| 精品中文字幕一区二区| 国产精品88av| 99久久精品国产观看|