Showing source for: https://blog.sqlflow.cn/
Duration: 2.070827s
Server: nginx

<!doctype html>
<html lang="zh-CN">
<head>
	
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover">
	<link rel="profile" href="https://gmpg.org/xfn/11">

	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v19.6.1 - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Gudu SQLFlow 中文官方博客 - Gudu SQLFlow 博客</title>
	<meta name="description" content="Gudu SQLFlow 博客" />
	<link rel="canonical" href="https://blog.sqlflow.cn/" />
	<link rel="next" href="https://blog.sqlflow.cn/page/2/" />
	<meta property="og:locale" content="zh_CN" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Gudu SQLFlow 中文官方博客" />
	<meta property="og:description" content="Gudu SQLFlow 博客" />
	<meta property="og:url" content="https://blog.sqlflow.cn/" />
	<meta property="og:site_name" content="Gudu SQLFlow 中文官方博客" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://blog.sqlflow.cn/","url":"https://blog.sqlflow.cn/","name":"Gudu SQLFlow 中文官方博客 - Gudu SQLFlow 博客","isPartOf":{"@id":"https://blog.sqlflow.cn/#website"},"about":{"@id":"https://blog.sqlflow.cn/#organization"},"description":"Gudu SQLFlow 博客","breadcrumb":{"@id":"https://blog.sqlflow.cn/#breadcrumb"},"inLanguage":"zh-CN"},{"@type":"BreadcrumbList","@id":"https://blog.sqlflow.cn/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"首页"}]},{"@type":"WebSite","@id":"https://blog.sqlflow.cn/#website","url":"https://blog.sqlflow.cn/","name":"Gudu SQLFlow 中文官方博客","description":"Gudu SQLFlow 博客","publisher":{"@id":"https://blog.sqlflow.cn/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://blog.sqlflow.cn/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-CN"},{"@type":"Organization","@id":"https://blog.sqlflow.cn/#organization","name":"Gudu SQLFlow 中文官方博客","url":"https://blog.sqlflow.cn/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https://blog.sqlflow.cn/#/schema/logo/image/","url":"https://blog.sqlflow.cn/wp-content/uploads/2022/04/sqlflow_logo.png","contentUrl":"https://blog.sqlflow.cn/wp-content/uploads/2022/04/sqlflow_logo.png","width":282,"height":82,"caption":"Gudu SQLFlow 中文官方博客"},"image":{"@id":"https://blog.sqlflow.cn/#/schema/logo/image/"}}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Gudu SQLFlow 中文官方博客 &raquo; Feed" href="https://blog.sqlflow.cn/feed/" />
<link rel="alternate" type="application/rss+xml" title="Gudu SQLFlow 中文官方博客 &raquo; 评论Feed" href="https://blog.sqlflow.cn/comments/feed/" />
<link rel='stylesheet' id='blocksy-dynamic-global-css'  href='https://blog.sqlflow.cn/wp-content/uploads/blocksy/css/global.css?ver=00703' media='all' />
<link rel='stylesheet' id='wp-block-library-css'  href='https://blog.sqlflow.cn/wp-includes/css/dist/block-library/style.min.css?ver=5.9.3' media='all' />
<style id='global-styles-inline-css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--palette-color-1: var(--paletteColor1, #2872fa);--wp--preset--color--palette-color-2: var(--paletteColor2, #1559ed);--wp--preset--color--palette-color-3: var(--paletteColor3, #3A4F66);--wp--preset--color--palette-color-4: var(--paletteColor4, #192a3d);--wp--preset--color--palette-color-5: var(--paletteColor5, #e1e8ed);--wp--preset--color--palette-color-6: var(--paletteColor6, #f2f5f7);--wp--preset--color--palette-color-7: var(--paletteColor7, #FAFBFC);--wp--preset--color--palette-color-8: var(--paletteColor8, #ffffff);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);--wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);--wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);--wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);--wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);--wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);--wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);--wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);--wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);--wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);--wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);--wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);--wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);--wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);--wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);--wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);--wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);--wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);--wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%);--wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%);--wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%);--wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%);--wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%);--wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%);--wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%);--wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);--wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);--wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%);--wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%);--wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%);--wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);--wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);--wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);--wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);--wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%);--wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%);--wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%);--wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);--wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%);--wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%);--wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
</style>
<link rel='stylesheet' id='ct-main-styles-css'  href='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/main.min.css?ver=1.8.26' media='all' />
<link rel='stylesheet' id='blocksy-ext-widgets-styles-css'  href='https://blog.sqlflow.cn/wp-content/plugins/blocksy-companion/framework/extensions/widgets/static/bundle/main.min.css?ver=1.8.26' media='all' />
<link rel='stylesheet' id='ct-page-title-styles-css'  href='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/page-title.min.css?ver=1.8.26' media='all' />
<link rel='stylesheet' id='ct-sidebar-styles-css'  href='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/sidebar.min.css?ver=1.8.26' media='all' />
<link rel='stylesheet' id='ct-qubely-styles-css'  href='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/qubely.min.css?ver=1.8.26' media='all' />
<link rel='stylesheet' id='ct-wpforms-styles-css'  href='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/wpforms.min.css?ver=1.8.26' media='all' />
<script id='qubely_local_script-js-extra'>
var qubely_urls = {"plugin":"https:\/\/blog.sqlflow.cn\/wp-content\/plugins\/qubely\/","ajax":"https:\/\/blog.sqlflow.cn\/wp-admin\/admin-ajax.php","nonce":"bc1417e07f","actual_url":"blog.sqlflow.cn"};
</script>
<script id='qubely_container_width-js-extra'>
var qubely_container_width = {"sm":"480","md":"690","lg":"1000","xl":"1200"};
</script>
<link rel="https://api.w.org/" href="https://blog.sqlflow.cn/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blog.sqlflow.cn/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://blog.sqlflow.cn/wp-includes/wlwmanifest.xml" /> 
<meta name="generator" content="WordPress 5.9.3" />
<noscript><link rel='stylesheet' href='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/no-scripts.min.css' type='text/css' /></noscript>
<link rel="icon" href="https://blog.sqlflow.cn/wp-content/uploads/2023/07/gudu-site-icon.png" sizes="32x32" />
<link rel="icon" href="https://blog.sqlflow.cn/wp-content/uploads/2023/07/gudu-site-icon.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://blog.sqlflow.cn/wp-content/uploads/2023/07/gudu-site-icon.png" />
<meta name="msapplication-TileImage" content="https://blog.sqlflow.cn/wp-content/uploads/2023/07/gudu-site-icon.png" />
<style type="text/css"></style>	<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?2f523b684cdd498945fc55b1f151b232";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
	
</head>

<body class="home blog wp-custom-logo wp-embed-responsive qubely qubely-frontend ct-loading" data-link="type-2" data-prefix="blog" data-header="type-1" data-footer="type-1" >

<a class="skip-link show-on-focus" href="#main">
	跳过内容</a>

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" /><feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><div class="ct-drawer-canvas">
		<div id="search-modal" class="ct-panel" data-behaviour="modal">
			<div class="ct-panel-actions">
				<button class="ct-toggle-close" data-type="type-1" aria-label="Close search modal">
					<svg class="ct-icon" width="12" height="12" viewBox="0 0 15 15">
						<path d="M1 15a1 1 0 01-.71-.29 1 1 0 010-1.41l5.8-5.8-5.8-5.8A1 1 0 011.7.29l5.8 5.8 5.8-5.8a1 1 0 011.41 1.41l-5.8 5.8 5.8 5.8a1 1 0 01-1.41 1.41l-5.8-5.8-5.8 5.8A1 1 0 011 15z"/>
					</svg>
				</button>
			</div>

			<div class="ct-panel-content">
				

<form
	role="search" method="get"
	class="search-form"
	action="https://blog.sqlflow.cn"
	data-live-results="thumbs">

	<input type="search" class="modal-field" placeholder="搜索" value="" name="s" autocomplete="off" title="搜索输入" />

	<button type="submit" class="search-submit" aria-label="Search button">
		<svg class="ct-icon" aria-hidden="true" width="15" height="15" viewBox="0 0 15 15"><path d="M14.8,13.7L12,11c0.9-1.2,1.5-2.6,1.5-4.2c0-3.7-3-6.8-6.8-6.8S0,3,0,6.8s3,6.8,6.8,6.8c1.6,0,3.1-0.6,4.2-1.5l2.8,2.8c0.1,0.1,0.3,0.2,0.5,0.2s0.4-0.1,0.5-0.2C15.1,14.5,15.1,14,14.8,13.7z M1.5,6.8c0-2.9,2.4-5.2,5.2-5.2S12,3.9,12,6.8S9.6,12,6.8,12S1.5,9.6,1.5,6.8z"/></svg>
		<span data-loader="circles"><span></span><span></span><span></span></span>
	</button>

	
			<input type="hidden" name="ct_post_type" value="post:page">
	
</form>


			</div>
		</div>

		<div id="offcanvas" class="ct-panel ct-header" data-behaviour="right-side" ><div class="ct-panel-inner">
		<div class="ct-panel-actions">
			<button class="ct-toggle-close" data-type="type-1" aria-label="Close drawer">
				<svg class="ct-icon" width="12" height="12" viewBox="0 0 15 15">
					<path d="M1 15a1 1 0 01-.71-.29 1 1 0 010-1.41l5.8-5.8-5.8-5.8A1 1 0 011.7.29l5.8 5.8 5.8-5.8a1 1 0 011.41 1.41l-5.8 5.8 5.8 5.8a1 1 0 01-1.41 1.41l-5.8-5.8-5.8 5.8A1 1 0 011 15z"/>
				</svg>
			</button>
		</div>
		<div class="ct-panel-content" data-device="desktop" ></div><div class="ct-panel-content" data-device="mobile" >
<nav 
	class="mobile-menu" 
	data-id="mobile-menu" data-interaction="click" data-toggle-type="type-1" 	aria-label="Off Canvas Menu">
	<ul id="menu-sqlflow-main-menu-1" class=""><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-26"><a href="/" aria-current="page" class="ct-menu-link">博客首页</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="https://www.sqlflow.cn" class="ct-menu-link">官网首页</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28"><a href="https://www.sqlflow.cn/price" class="ct-menu-link">产品价格</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29"><a href="https://www.sqlflow.cn/mahayu-customer/" class="ct-menu-link">客户</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-557"><a href="https://blog.sqlflow.cn/sqlflow-articles/" class="ct-menu-link">文章分类</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31"><a href="https://www.sqlflow.cn/about-us" class="ct-menu-link">关于</a></li>
</ul></nav>

</div></div></div></div>
<div id="main-container">
	<header id="header" class="ct-header" data-id="type-1" itemscope="" itemtype="https://schema.org/WPHeader" ><div data-device="desktop" ><div data-row="middle" data-column-set="2" ><div class="ct-container" ><div data-column="start" data-placements="1" ><div data-items="primary" >
<div	class="site-branding"
	data-id="logo" 	data-logo="left"	itemscope="itemscope" itemtype="https://schema.org/Organization" >

			<a href="https://blog.sqlflow.cn/" class="site-logo-container" rel="home"><img width="282" height="82" src="https://blog.sqlflow.cn/wp-content/uploads/2022/04/sqlflow_logo.png" class="default-logo" alt="Gudu SQLFlow 中文官方博客" /></a>	
			<div class="site-title-container">
							<span class="site-title " itemprop="name" >
					<a href="https://blog.sqlflow.cn/" rel="home" itemprop="url" >
						Gudu SQLFlow 中文官方博客					</a>
				</span>
			
					</div>
	  </div>

</div></div><div data-column="end" data-placements="1" ><div data-items="primary" >
<nav
	id="header-menu-1"
	class="header-menu-1"
	data-id="menu" data-interaction="hover" 	data-menu="type-1"
	data-dropdown="type-1:simple"		data-responsive="no"	itemscope="" itemtype="https://schema.org/SiteNavigationElement" 	aria-label="Header Menu">

	<ul id="menu-sqlflow-main-menu" class="menu"><li id="menu-item-26" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-26"><a href="/" aria-current="page" class="ct-menu-link">博客首页</a></li>
<li id="menu-item-27" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="https://www.sqlflow.cn" class="ct-menu-link">官网首页</a></li>
<li id="menu-item-28" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28"><a href="https://www.sqlflow.cn/price" class="ct-menu-link">产品价格</a></li>
<li id="menu-item-29" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29"><a href="https://www.sqlflow.cn/mahayu-customer/" class="ct-menu-link">客户</a></li>
<li id="menu-item-557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-557"><a href="https://blog.sqlflow.cn/sqlflow-articles/" class="ct-menu-link">文章分类</a></li>
<li id="menu-item-31" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31"><a href="https://www.sqlflow.cn/about-us" class="ct-menu-link">关于</a></li>
</ul></nav>


<button 
	data-toggle-panel="#search-modal"
	class="ct-header-search ct-toggle "
	aria-label="Open search form"
	data-label="left"
	data-id="search" >

	<span class="ct-label ct-hidden-sm ct-hidden-md ct-hidden-lg">搜索</span>

	<svg class="ct-icon" aria-hidden="true" width="15" height="15" viewBox="0 0 15 15"><path d="M14.8,13.7L12,11c0.9-1.2,1.5-2.6,1.5-4.2c0-3.7-3-6.8-6.8-6.8S0,3,0,6.8s3,6.8,6.8,6.8c1.6,0,3.1-0.6,4.2-1.5l2.8,2.8c0.1,0.1,0.3,0.2,0.5,0.2s0.4-0.1,0.5-0.2C15.1,14.5,15.1,14,14.8,13.7z M1.5,6.8c0-2.9,2.4-5.2,5.2-5.2S12,3.9,12,6.8S9.6,12,6.8,12S1.5,9.6,1.5,6.8z"/></svg></button>
</div></div></div></div></div><div data-device="mobile" ><div data-row="middle" data-column-set="2" ><div class="ct-container" ><div data-column="start" data-placements="1" ><div data-items="primary" >
<div	class="site-branding"
	data-id="logo" 	data-logo="left"	itemscope="itemscope" itemtype="https://schema.org/Organization" >

			<a href="https://blog.sqlflow.cn/" class="site-logo-container" rel="home"><img width="282" height="82" src="https://blog.sqlflow.cn/wp-content/uploads/2022/04/sqlflow_logo.png" class="default-logo" alt="Gudu SQLFlow 中文官方博客" /></a>	
			<div class="site-title-container">
							<span class="site-title " itemprop="name" >
					<a href="https://blog.sqlflow.cn/" rel="home" itemprop="url" >
						Gudu SQLFlow 中文官方博客					</a>
				</span>
			
					</div>
	  </div>

</div></div><div data-column="end" data-placements="1" ><div data-items="primary" >
<button
	data-toggle-panel="#offcanvas"
	class="ct-header-trigger ct-toggle "
	data-design="simple"
	data-label="right"
	aria-label="Open off canvas"
	data-id="trigger" >

	<span class="ct-label ct-hidden-sm ct-hidden-md ct-hidden-lg">菜单</span>

	<svg
		class="ct-icon"
		width="18" height="14" viewBox="0 0 18 14"
		aria-hidden="true"
		data-type="type-1">

		<rect y="0.00" width="18" height="1.7" rx="1"/>
		<rect y="6.15" width="18" height="1.7" rx="1"/>
		<rect y="12.3" width="18" height="1.7" rx="1"/>
	</svg>
</button>
</div></div></div></div></div></header>
	<main id="main" class="site-main hfeed" itemscope="itemscope" itemtype="https://schema.org/CreativeWork" >

		
<div class="ct-container" data-sidebar="right" data-vertical-spacing="top:bottom">

	<section >
		
<div class="hero-section" data-type="type-1" >
	<header class="entry-header">
		<h1 class="page-title" title="首页" itemprop="headline" >首页</h1>
			<nav class="ct-breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList" ><span class="last-item" itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" ><meta itemprop="position" content="1"><svg class="ct-home-icon" width="15" viewBox="0 0 24 20"><path d="M12,0L0.4,10.5h3.2V20h6.3v-6.3h4.2V20h6.3v-9.5h3.2L12,0z"/></svg><span itemprop="name" >首页</span><meta itemprop="url" content="https://blog.sqlflow.cn/"/></span>			</nav>

			</header>
</div>
<div class="entries" data-archive="default"data-layout="grid" data-cards="boxed"  ><article id="post-988" class="entry-card post-988 post type-post status-publish format-standard hentry category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/sqlflow-docker-%e6%b5%8b%e8%af%95%e7%89%88%e6%9c%ac%e5%ae%89%e8%a3%85%e4%bd%bf%e7%94%a8/">
			sqlflow docker 测试版本安装使用		</a>
	</h2>

	<div class="entry-excerpt" ><p>为了方便用户快速体验sqlflow 数据血缘分…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/gaorq/" title="由 gao 发布" rel="author" itemprop="url" ><span itemprop="name" >gao</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-08-21T16:22:43+08:00" >2023年8月21日</time></li></ul></article><article id="post-982" class="entry-card post-982 post type-post status-publish format-standard hentry category-tutorial tag-csv" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/%e9%a9%ac%e5%93%88%e9%b1%bc%e6%95%b0%e6%8d%ae%e8%a1%80%e7%bc%98%e5%85%b3%e7%b3%bb%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e5%a4%84%e7%90%86csv%e6%96%87%e4%bb%b6%e4%b8%ad%e7%9a%84sql%ef%bf%bc/">
			马哈鱼数据血缘关系分析工具处理CSV文件中的SQL		</a>
	</h2>

	<div class="entry-excerpt" ><p>马哈鱼 作为一个分析数据血缘关系工具,通…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/shenhuan/" title="由 shenhuan 发布" rel="author" itemprop="url" ><span itemprop="name" >shenhuan</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-08-14T09:53:07+08:00" >2023年8月14日</time></li></ul></article><article id="post-971" class="entry-card post-971 post type-post status-publish format-standard hentry category-product-introduction" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/product-introduction/" rel="tag" class="ct-term-1" >产品介绍</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/v-sqlflow-cn-online-now/">
			v.sqlflow.cn 上线试用		</a>
	</h2>

	<div class="entry-excerpt" ><p>马哈鱼数据血缘工具从2023年8月开始开通国…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/tako/" title="由 lee, tako 发布" rel="author" itemprop="url" ><span itemprop="name" >lee, tako</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-07-29T16:00:09+08:00" >2023年7月29日</time></li></ul></article><article id="post-951" class="entry-card post-951 post type-post status-publish format-standard hentry category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul><div class="entry-excerpt" ><p>本文介绍如何使用马哈鱼SQLFLow和SQLFLow-…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/shenhuan/" title="由 shenhuan 发布" rel="author" itemprop="url" ><span itemprop="name" >shenhuan</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-07-12T21:38:13+08:00" >2023年7月12日</time></li></ul></article><article id="post-930" class="entry-card post-930 post type-post status-publish format-standard hentry category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/%e8%87%aa%e5%8a%a8%e6%8b%89%e5%8f%96%e6%95%b0%e6%8d%ae%e5%ba%93metadata%e5%b9%b6%e5%88%86%e6%9e%90%e8%a1%80%e7%bc%98/">
			自动拉取MySQL数据库Metadata并分析血缘		</a>
	</h2>

	<div class="entry-excerpt" ><p>在日常开发中,我们有时需要分析某个数据…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/shenhuan/" title="由 shenhuan 发布" rel="author" itemprop="url" ><span itemprop="name" >shenhuan</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-07-10T21:57:18+08:00" >2023年7月10日</time></li></ul></article><article id="post-905" class="entry-card post-905 post type-post status-publish format-standard hentry category-datahub category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/datahub/" rel="tag" class="ct-term-26" >Datahub</a>, <a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/datahub%e4%b8%ad%e5%af%bc%e5%85%a5microsoft-sql-server%e5%85%83%e6%95%b0%e6%8d%ae/">
			DataHub中导入Microsoft SQL Server元数据		</a>
	</h2>

	<div class="entry-excerpt" ><p>DataHub导入元数据方式比较灵活,主要有以…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/gaorq/" title="由 gao 发布" rel="author" itemprop="url" ><span itemprop="name" >gao</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-07-07T23:23:54+08:00" >2023年7月7日</time></li></ul></article><article id="post-901" class="entry-card post-901 post type-post status-publish format-standard hentry category-datahub category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/datahub/" rel="tag" class="ct-term-26" >Datahub</a>, <a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/datahub%e4%b8%ad%e5%af%bc%e5%85%a5oracle%e5%85%83%e6%95%b0%e6%8d%ae/">
			DataHub中导入Oracle元数据		</a>
	</h2>

	<div class="entry-excerpt" ><p>DataHub导入元数据方式比较灵活,主要有以…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/gaorq/" title="由 gao 发布" rel="author" itemprop="url" ><span itemprop="name" >gao</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-07-07T23:17:40+08:00" >2023年7月7日</time></li></ul></article><article id="post-873" class="entry-card post-873 post type-post status-publish format-standard hentry category-datahub category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/datahub/" rel="tag" class="ct-term-26" >Datahub</a>, <a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/datahub%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b/">
			Datahub安装教程		</a>
	</h2>

	<div class="entry-excerpt" ><p>DataHub是由LinkedIn的数据团队开源的一款…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/shenhuan/" title="由 shenhuan 发布" rel="author" itemprop="url" ><span itemprop="name" >shenhuan</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-06-10T10:05:05+08:00" >2023年6月10日</time></li></ul></article><article id="post-804" class="entry-card post-804 post type-post status-publish format-standard hentry category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/gudu-sqlflow-hive-sql-map-reduce-data-lineage/">
			Hive SQL 中 map, reduce 的数据血缘分析		</a>
	</h2>

	<div class="entry-excerpt" ><p>Hive SQL 中的有些 SQL 语句和传统关系型…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/tako/" title="由 lee, tako 发布" rel="author" itemprop="url" ><span itemprop="name" >lee, tako</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-01-20T15:56:36+08:00" >2023年1月20日</time></li></ul></article><article id="post-702" class="entry-card post-702 post type-post status-publish format-standard hentry category-tutorial" ><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-categories" data-type="simple"><a href="https://blog.sqlflow.cn/category/tutorial/" rel="tag" class="ct-term-5" >使用教程</a></li></ul>
	<h2 class="entry-title">
		<a href="https://blog.sqlflow.cn/gudu-sqlflow-er-diagram/">
			自动画出数据库的 ER 模型		</a>
	</h2>

	<div class="entry-excerpt" ><p>马哈鱼数据血缘分析工具通过分析你所提供…</p>
</div><div class="ct-ghost"></div><ul class="entry-meta" data-type="simple:slash"  ><li class="meta-author" itemprop="author" itemscope="" itemtype="https://schema.org/Person" ><a class="ct-meta-element-author" href="https://blog.sqlflow.cn/author/tako/" title="由 lee, tako 发布" rel="author" itemprop="url" ><span itemprop="name" >lee, tako</span></a></li><li class="meta-date" itemprop="datePublished" ><time class="ct-meta-element-date" datetime="2023-01-14T15:13:52+08:00" >2023年1月14日</time></li></ul></article></div>
		<nav class="ct-pagination" data-pagination="simple" >
			<div class="ct-hidden-sm"><span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://blog.sqlflow.cn/page/2/">2</a>
<a class="page-numbers" href="https://blog.sqlflow.cn/page/3/">3</a>
<a class="page-numbers" href="https://blog.sqlflow.cn/page/4/">4</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://blog.sqlflow.cn/page/6/">6</a></div><a class="next page-numbers" href="https://blog.sqlflow.cn/page/2/">下一个 <svg width="9px" height="9px" viewBox="0 0 15 15"><path class="st0" d="M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z"/></svg></a>
			
		</nav>	</section>

	
	<aside
		class="ct-hidden-sm ct-hidden-md"		data-type="type-4"
		id="sidebar"
				itemtype="https://schema.org/WPSideBar" itemscope="itemscope" >

		
		<div
			class="ct-sidebar" 			>
			
			<div class="ct-widget widget_search" id="search-1">

<form
	role="search" method="get"
	class="search-form"
	action="https://blog.sqlflow.cn"
	data-live-results="thumbs">

	<input type="search"  placeholder="搜索" value="" name="s" autocomplete="off" title="搜索输入" />

	<button type="submit" class="search-submit" aria-label="Search button">
		<svg class="ct-icon" aria-hidden="true" width="15" height="15" viewBox="0 0 15 15"><path d="M14.8,13.7L12,11c0.9-1.2,1.5-2.6,1.5-4.2c0-3.7-3-6.8-6.8-6.8S0,3,0,6.8s3,6.8,6.8,6.8c1.6,0,3.1-0.6,4.2-1.5l2.8,2.8c0.1,0.1,0.3,0.2,0.5,0.2s0.4-0.1,0.5-0.2C15.1,14.5,15.1,14,14.8,13.7z M1.5,6.8c0-2.9,2.4-5.2,5.2-5.2S12,3.9,12,6.8S9.6,12,6.8,12S1.5,9.6,1.5,6.8z"/></svg>
		<span data-loader="circles"><span></span><span></span><span></span></span>
	</button>

	
	
</form>


</div><div class="ct-widget widget_block widget_tag_cloud" id="block-2"><p class="wp-block-tag-cloud"><a href="https://blog.sqlflow.cn/tag/csv/" class="tag-cloud-link tag-link-28 tag-link-position-1" style="font-size: 8pt;" aria-label="csv (1个项目)">csv</a>
<a href="https://blog.sqlflow.cn/tag/datahub/" class="tag-cloud-link tag-link-11 tag-link-position-2" style="font-size: 22pt;" aria-label="datahub (5个项目)">datahub</a>
<a href="https://blog.sqlflow.cn/tag/extract-lineage-from-db/" class="tag-cloud-link tag-link-27 tag-link-position-3" style="font-size: 8pt;" aria-label="extract-lineage-from-db (1个项目)">extract-lineage-from-db</a>
<a href="https://blog.sqlflow.cn/tag/mysql/" class="tag-cloud-link tag-link-10 tag-link-position-4" style="font-size: 13.25pt;" aria-label="mysql (2个项目)">mysql</a>
<a href="https://blog.sqlflow.cn/tag/oracle/" class="tag-cloud-link tag-link-6 tag-link-position-5" style="font-size: 22pt;" aria-label="Oracle (5个项目)">Oracle</a>
<a href="https://blog.sqlflow.cn/tag/postgresql/" class="tag-cloud-link tag-link-12 tag-link-position-6" style="font-size: 8pt;" aria-label="postgresql (1个项目)">postgresql</a>
<a href="https://blog.sqlflow.cn/tag/sql-server/" class="tag-cloud-link tag-link-13 tag-link-position-7" style="font-size: 8pt;" aria-label="sql server (1个项目)">sql server</a>
<a href="https://blog.sqlflow.cn/tag/%e6%95%b0%e6%8d%ae%e6%b2%bb%e7%90%86%ef%bc%8c/" class="tag-cloud-link tag-link-14 tag-link-position-8" style="font-size: 8pt;" aria-label="数据治理, (1个项目)">数据治理,</a>
<a href="https://blog.sqlflow.cn/tag/%e6%95%b0%e6%8d%ae%e6%b2%bf%e8%a2%ad%ef%bc%8c/" class="tag-cloud-link tag-link-15 tag-link-position-9" style="font-size: 8pt;" aria-label="数据沿袭, (1个项目)">数据沿袭,</a>
<a href="https://blog.sqlflow.cn/tag/%e6%95%b0%e6%8d%ae%e8%a1%80%e7%bc%98%ef%bc%8c/" class="tag-cloud-link tag-link-16 tag-link-position-10" style="font-size: 8pt;" aria-label="数据血缘, (1个项目)">数据血缘,</a></p></div><div class="ct-widget widget_block widget_categories" id="block-3"><ul class="wp-block-categories-list wp-block-categories">	<li class="cat-item cat-item-26"><a href="https://blog.sqlflow.cn/category/datahub/" title="datahub articles">Datahub</a>
</li>
	<li class="cat-item cat-item-1"><a href="https://blog.sqlflow.cn/category/product-introduction/" title="介绍产品的功能">产品介绍</a>
</li>
	<li class="cat-item cat-item-5"><a href="https://blog.sqlflow.cn/category/tutorial/" title="如何使用产品">使用教程</a>
</li>
	<li class="cat-item cat-item-7"><a href="https://blog.sqlflow.cn/category/basic-introduction/" title="sqlflow 和 数据血缘基本知识介绍">入门科普</a>
</li>
	<li class="cat-item cat-item-18"><a href="https://blog.sqlflow.cn/category/data-goverance-101/" title="大数据治理入门系列">大数据治理入门系列</a>
</li>
	<li class="cat-item cat-item-9"><a href="https://blog.sqlflow.cn/category/data-goverance/" title="数据治理的知识分享">数据治理</a>
</li>
	<li class="cat-item cat-item-8"><a href="https://blog.sqlflow.cn/category/advanced-topic/" title="深入了解产品">深入了解</a>
</li>
</ul></div><div class="ct-widget ct-posts-widget" id="blocksy_ct_posts-1"><h2 class="widget-title">Posts</h2>
	<ul data-type="rounded">
					
			<li>
				<a href="https://blog.sqlflow.cn/sqlflow-docker-%e6%b5%8b%e8%af%95%e7%89%88%e6%9c%ac%e5%ae%89%e8%a3%85%e4%bd%bf%e7%94%a8/">
					
					<div class="ct-entry-content">
						<div class="ct-post-title">
							sqlflow docker 测试版本安装使用						</div>

						<div class="ct-entry-excerpt" ><p>为了方便…</p>
</div>
													<div class="ct-entry-meta">
																	<span>
										2023年8月21日
									</span>
								
															</div>
											</div>
				</a>
			</li>
					
			<li>
				<a href="https://blog.sqlflow.cn/%e9%a9%ac%e5%93%88%e9%b1%bc%e8%a1%80%e7%bc%98%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7-%e4%b8%93%e4%b8%9a%e4%b8%94%e6%98%93%e7%94%a8%e7%9a%84%e6%95%b0%e6%8d%ae%e8%a1%80%e7%bc%98%e5%88%86%e6%9e%90%e5%99%a8/">
					
					<div class="ct-entry-content">
						<div class="ct-post-title">
							马哈鱼血缘分析工具&#8211;专业且易用的数据血缘分析器						</div>

						<div class="ct-entry-excerpt" ><p>随着大数…</p>
</div>
													<div class="ct-entry-meta">
																	<span>
										2022年4月22日
									</span>
								
															</div>
											</div>
				</a>
			</li>
					
			<li>
				<a href="https://blog.sqlflow.cn/sqlflow%e4%bd%bf%e7%94%a8%e4%b8%ad%e7%9a%84%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9-%e8%ae%be%e7%bd%ae%e7%af%87/">
					
					<div class="ct-entry-content">
						<div class="ct-post-title">
							SQLFlow使用中的注意事项&#8211;设置篇						</div>

						<div class="ct-entry-excerpt" ><p>SQLFlow&#038;n…</p>
</div>
													<div class="ct-entry-meta">
																	<span>
										2022年4月23日
									</span>
								
															</div>
											</div>
				</a>
			</li>
					
			<li>
				<a href="https://blog.sqlflow.cn/sqlflow-%e5%af%b9-oracle-plsql-package-%e7%9a%84%e6%94%af%e6%8c%81/">
					
					<div class="ct-entry-content">
						<div class="ct-post-title">
							sqlflow 对 oracle  package 对象的解析						</div>

						<div class="ct-entry-excerpt" ><p>l&nbsp;&#038;n…</p>
</div>
													<div class="ct-entry-meta">
																	<span>
										2022年4月23日
									</span>
								
															</div>
											</div>
				</a>
			</li>
					
			<li>
				<a href="https://blog.sqlflow.cn/sqlflow%e8%81%9a%e5%90%88%e5%87%bd%e6%95%b0%e4%b8%ad%e4%bd%bf%e7%94%a8%e7%9a%84%e6%95%b0%e6%8d%ae%e6%b5%81%e5%88%97/">
					
					<div class="ct-entry-content">
						<div class="ct-post-title">
							SQLFlow聚合函数中使用的数据流列						</div>

						<div class="ct-entry-excerpt" ><p>聚合函数…</p>
</div>
													<div class="ct-entry-meta">
																	<span>
										2022年4月24日
									</span>
								
															</div>
											</div>
				</a>
			</li>
			</ul>


</div>
						<div class="ct-widget ct-posts-widget">
				<div>
					<a href="https://sqlflow.gudusoft.com" target="_blank"><img src="/wp-content/themes/blocksy/static/logo-sidebar.png" style="width:100%;height:auto;"></a>
				</div>
			</div>
		</div>

				
		
	</aside>

	</div>

	</main>

	<footer class="ct-footer" data-id="type-1" itemscope="" itemtype="https://schema.org/WPFooter" ><div data-row="middle" ><div class="ct-container" ><div data-column="ghost"></div><div data-column="menu" >
<nav
	id="footer-menu"
	class="footer-menu-inline "
	data-id="menu" 		itemscope="" itemtype="https://schema.org/SiteNavigationElement" 	aria-label="页脚菜单">

	<ul id="menu-footer-menu1" class="menu"><li id="menu-item-547" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-547"><a href="https://blog.sqlflow.cn/sitemap_index.xml" class="ct-menu-link">sitemap</a></li>
</ul></nav>
</div></div></div><div data-row="bottom" ><div class="ct-container" data-columns-divider="md:sm" ><div data-column="copyright" >
<div
	class="ct-footer-copyright"
	data-id="copyright" >

	<p>Copyright © 2024 - Gudu software 2022 <a href="https://beian.miit.gov.cn/">沪ICP备2020038031号</a> <a href="http://www.beian.gov.cn/">沪公网安备 31010402008738号</a></p></div>
</div></div></div></footer></div>

<style>.wp-container-1 .alignleft { float: left; margin-right: 2em; }.wp-container-1 .alignright { float: right; margin-left: 2em; }</style>
<style>.wp-container-2 .alignleft { float: left; margin-right: 2em; }.wp-container-2 .alignright { float: right; margin-left: 2em; }</style>
<script id='ct-scripts-js-extra'>
var ct_localizations = {"ajax_url":"https:\/\/blog.sqlflow.cn\/wp-admin\/admin-ajax.php","nonce":"9b2aa289c3","public_url":"https:\/\/blog.sqlflow.cn\/wp-content\/themes\/blocksy\/static\/bundle\/","rest_url":"https:\/\/blog.sqlflow.cn\/wp-json\/","search_url":"https:\/\/blog.sqlflow.cn\/search\/QUERY_STRING\/","show_more_text":"\u663e\u793a\u66f4\u591a","more_text":"\u66f4\u591a","expand_submenu":"Expand dropdown menu","collapse_submenu":"Collapse dropdown menu","dynamic_js_chunks":[{"id":"blocksy_dark_mode","selector":"[data-id=\"dark-mode-switcher\"]","url":"https:\/\/blog.sqlflow.cn\/wp-content\/plugins\/blocksy-companion\/static\/bundle\/dark-mode.js","trigger":"click"},{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https:\/\/blog.sqlflow.cn\/wp-content\/plugins\/blocksy-companion\/static\/bundle\/sticky.js"},{"id":"blocksy_lazy_load","selector":".ct-lazy[class*=\"ct-image\"]","url":"https:\/\/blog.sqlflow.cn\/wp-content\/themes\/blocksy\/static\/bundle\/lazy-load.js"}],"dynamic_styles":{"lazy_load":"https:\/\/blog.sqlflow.cn\/wp-content\/themes\/blocksy\/static\/bundle\/non-critical-styles.min.css","search_lazy":"https:\/\/blog.sqlflow.cn\/wp-content\/themes\/blocksy\/static\/bundle\/non-critical-search-styles.min.css"},"dynamic_styles_selectors":[{"selector":"#account-modal","url":"https:\/\/blog.sqlflow.cn\/wp-content\/plugins\/blocksy-companion\/static\/bundle\/account-lazy.min.css"}]};
</script>
<script src='https://blog.sqlflow.cn/wp-content/themes/blocksy/static/bundle/main.js?ver=1.8.26' id='ct-scripts-js'></script>

</body>
</html>

Latest requests

# Url Url Source Date
1 https://blog.sqlflow.cn/ 2024-06-07 22:13:19
2 https://thebolditalic.com/?gi=8439… 2024-06-07 22:13:19
3 https://thebolditalic.com/?gi=7eb1… 2024-06-07 22:13:16
4 https://thebolditalic.com/?gi=f587… 2024-06-07 22:13:15
5 https://thebolditalic.com/?gi=58f9… 2024-06-07 22:13:13
6 https://thebolditalic.com/?gi=5f6a… 2024-06-07 22:13:11
7 https://thebolditalic.com/?gi=ff15… 2024-06-07 22:13:11
8 https://thebolditalic.com/?gi=bd38… 2024-06-07 22:13:07
9 https://mmsi-pkc.auth0.com/login?s… 2024-06-07 22:13:04
10 https://thebolditalic.com/?gi=fdc1… 2024-06-07 22:13:03
11 https://thebolditalic.com/?gi=941a… 2024-06-07 22:13:00
12 https://thebolditalic.com/?gi=a826… 2024-06-07 22:12:59
13 https://ledbookmark.com/story26640… 2024-06-07 22:12:57
14 https://thebolditalic.com/?gi=f8cd… 2024-06-07 22:12:55
15 https://accounting5.research.au-sy… 2024-06-07 22:12:50
16 https://thebolditalic.com/?gi=8db6… 2024-06-07 22:12:48
17 https://drbo8b.b-cdn.net/research/… 2024-06-07 22:12:46
18 https://vimeo.com/709547399 2024-06-07 22:12:44
19 https://thebolditalic.com/?gi=2b29… 2024-06-07 22:12:44
20 https://www.sponsorship.com/ 2024-06-07 22:12:43