[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples":3,"page-\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples-zh":959,"surroundings\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples-zh":4335},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":34},"文档",true,"\u002Fzh\u002Fdocs","zh\u002F01.docs",[10,35,861,878,892,945],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"开始使用","\u002Fzh\u002Fdocs\u002Fwelcome","zh\u002F01.docs\u002F01.welcome\u002F01.index",[15,17],{"title":16,"path":12,"stem":13},"欢迎",{"title":18,"ignore":6,"path":19,"stem":20,"children":21,"page":34},"Get Started","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started","zh\u002F01.docs\u002F01.welcome\u002F01.get-started",[22,26,30],{"title":23,"path":24,"stem":25},"安装","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",{"title":27,"path":28,"stem":29},"快速开始","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Fquickstart","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F03.quickstart",{"title":31,"path":32,"stem":33},"概念","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Fconcepts","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F04.concepts",false,{"title":36,"path":37,"stem":38,"children":39,"page":34},"核心","\u002Fzh\u002Fdocs\u002Fcore","zh\u002F01.docs\u002F02.core",[40,77,88,96,105,135,161,169,184,195,206,215,227,235,243,263,291,300,312,341,371,392,422,433,441,450,458,466,474,485,498,511,540,557,577,597,617,642,666,694,702,710,738,765,792,819,849],{"title":41,"path":42,"stem":43,"children":44,"page":34},"MD5","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5","zh\u002F01.docs\u002F02.core\u002F01.md5",[45,49,53,57,61,65,69,73],{"title":46,"path":47,"stem":48},"介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":50,"path":51,"stem":52},"基本使用","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":54,"path":55,"stem":56},"高级功能","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":58,"path":59,"stem":60},"安全考虑","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":62,"path":63,"stem":64},"API 参考","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":66,"path":67,"stem":68},"使用示例","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F06.examples",{"title":70,"path":71,"stem":72},"常见问题","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F07.faq",{"title":74,"path":75,"stem":76},"相关工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F08.related-tools",{"title":78,"path":79,"stem":80,"children":81,"page":34},"UUID","\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid","zh\u002F01.docs\u002F02.core\u002F02.uuid",[82,85],{"title":46,"path":83,"stem":84},"\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":62,"path":86,"stem":87},"\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","zh\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":89,"path":90,"stem":91,"children":92,"page":34},"二维码生成器","\u002Fzh\u002Fdocs\u002Fcore\u002Fqr-code-generator","zh\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[93],{"title":89,"path":94,"stem":95},"\u002Fzh\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":97,"path":98,"stem":99,"children":100,"page":34},"Json To Csv","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-csv","zh\u002F01.docs\u002F02.core\u002F05.json-to-csv",[101],{"title":102,"path":103,"stem":104},"Introduction","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":106,"path":107,"stem":108,"children":109,"page":34},"Sql Prettify","\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify",[110,113,116,119,122,125,129,132],{"title":102,"path":111,"stem":112},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":50,"path":114,"stem":115},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":54,"path":117,"stem":118},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":58,"path":120,"stem":121},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":62,"path":123,"stem":124},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":126,"path":127,"stem":128},"示例","\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":70,"path":130,"stem":131},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":74,"path":133,"stem":134},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":136,"path":137,"stem":138,"children":139,"page":34},"Yaml To Toml","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[140,144,148,151,154,158],{"title":141,"path":142,"stem":143},"YAML到TOML转换器","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":145,"path":146,"stem":147},"基本使用指南","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":54,"path":149,"stem":150},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":58,"path":152,"stem":153},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F04.security-considerations",{"title":155,"path":156,"stem":157},"API参考","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F05.api-reference",{"title":126,"path":159,"stem":160},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F06.examples",{"title":162,"path":163,"stem":164,"children":165,"page":34},"Beyond Compare","\u002Fzh\u002Fdocs\u002Fcore\u002Fbeyond-compare","zh\u002F01.docs\u002F02.core\u002F06.beyond-compare",[166],{"title":102,"path":167,"stem":168},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":170,"path":171,"stem":172,"children":173,"page":34},"Clock","\u002Fzh\u002Fdocs\u002Fcore\u002Fclock","zh\u002F01.docs\u002F02.core\u002F06.clock",[174,178,181],{"title":175,"path":176,"stem":177},"时钟工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":50,"path":179,"stem":180},"\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":70,"path":182,"stem":183},"\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":185,"path":186,"stem":187,"children":188,"page":34},"Http Status Codes","\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes",[189,192],{"title":102,"path":190,"stem":191},"\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F0.introduction",{"title":50,"path":193,"stem":194},"\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F02.basic-usage",{"title":196,"path":197,"stem":198,"children":199,"page":34},"Jwt Parser","\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser",[200,203],{"title":102,"path":201,"stem":202},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":50,"path":204,"stem":205},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":207,"path":208,"stem":209,"children":210,"page":34},"Markdown To Html","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-html","zh\u002F01.docs\u002F02.core\u002F07.markdown-to-html",[211],{"title":212,"path":213,"stem":214},"Markdown转HTML工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F0.introduction",{"title":216,"path":217,"stem":218,"children":219,"page":34},"Screen Recorder","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder",[220,224],{"title":221,"path":222,"stem":223},"录屏工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F0.introduction",{"title":145,"path":225,"stem":226},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F02.basic-usage",{"title":228,"path":229,"stem":230,"children":231,"page":34},"Screenshot Tool","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreenshot-tool","zh\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[232],{"title":102,"path":233,"stem":234},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":236,"path":237,"stem":238,"children":239,"page":34},"Svg Placeholder Generator","\u002Fzh\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","zh\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[240],{"title":102,"path":241,"stem":242},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":244,"path":245,"stem":246,"children":247,"page":34},"Area Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter","zh\u002F01.docs\u002F02.core\u002F08.area-converter",[248,251,254,257,260],{"title":102,"path":249,"stem":250},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":50,"path":252,"stem":253},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":54,"path":255,"stem":256},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":126,"path":258,"stem":259},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":70,"path":261,"stem":262},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":264,"path":265,"stem":266,"children":267,"page":34},"Camera Recorder","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder",[268,272,275,278,281,284,287],{"title":269,"path":270,"stem":271},"摄像机录制工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":50,"path":273,"stem":274},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":54,"path":276,"stem":277},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":66,"path":279,"stem":280},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":70,"path":282,"stem":283},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":74,"path":285,"stem":286},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":288,"path":289,"stem":290},"安全注意事项","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":292,"path":293,"stem":294,"children":295,"page":34},"Html To Markdown","\u002Fzh\u002Fdocs\u002Fcore\u002Fhtml-to-markdown","zh\u002F01.docs\u002F02.core\u002F08.html-to-markdown",[296],{"title":297,"path":298,"stem":299},"HTML转Markdown工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F0.introduction",{"title":301,"path":302,"stem":303,"children":304,"page":34},"Interest Calculator","\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator",[305,309],{"title":306,"path":307,"stem":308},"利率计算器","\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F0.introduction",{"title":50,"path":310,"stem":311},"\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F02.basic-usage",{"title":313,"path":314,"stem":315,"children":316,"page":34},"Text Unicode Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter",[317,320,323,326,329,332,335,338],{"title":102,"path":318,"stem":319},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F0.introduction",{"title":50,"path":321,"stem":322},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F02.basic-usage",{"title":54,"path":324,"stem":325},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F03.advanced-features",{"title":58,"path":327,"stem":328},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F04.security-considerations",{"title":155,"path":330,"stem":331},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F05.api-reference",{"title":126,"path":333,"stem":334},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F06.examples",{"title":70,"path":336,"stem":337},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F07.faq",{"title":74,"path":339,"stem":340},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F08.related-tools",{"title":342,"path":343,"stem":344,"children":345,"page":34},"Todo List","\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list","zh\u002F01.docs\u002F02.core\u002F09.todo-list",[346,350,353,356,359,362,365,368],{"title":347,"path":348,"stem":349},"待办事项清单","\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":50,"path":351,"stem":352},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":54,"path":354,"stem":355},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":288,"path":357,"stem":358},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":62,"path":360,"stem":361},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":66,"path":363,"stem":364},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":70,"path":366,"stem":367},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":74,"path":369,"stem":370},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":372,"path":373,"stem":374,"children":375,"page":34},"Text To Ascii Binary","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary",[376,379,382,385,389],{"title":46,"path":377,"stem":378},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F01.introduction",{"title":50,"path":380,"stem":381},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F02.basic-usage",{"title":54,"path":383,"stem":384},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F03.advanced-features",{"title":386,"path":387,"stem":388},"故障排除","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Ftroubleshooting","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F04.troubleshooting",{"title":155,"path":390,"stem":391},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F05.api-reference",{"title":393,"path":394,"stem":395,"children":396,"page":34},"Yaml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json",[397,400,404,407,410,413,416,419],{"title":102,"path":398,"stem":399},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F0.introduction",{"title":401,"path":402,"stem":403},"基本用法","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F02.basic-usage",{"title":54,"path":405,"stem":406},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F03.advanced-features",{"title":58,"path":408,"stem":409},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F04.security-considerations",{"title":155,"path":411,"stem":412},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F05.api-reference",{"title":126,"path":414,"stem":415},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F06.examples",{"title":70,"path":417,"stem":418},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F07.faq",{"title":74,"path":420,"stem":421},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools",{"title":423,"path":424,"stem":425,"children":426,"page":34},"Json To Yaml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml",[427,430],{"title":102,"path":428,"stem":429},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F0.introduction",{"title":401,"path":431,"stem":432},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F02.basic-usage",{"title":434,"path":435,"stem":436,"children":437,"page":34},"Json To Toml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-toml","zh\u002F01.docs\u002F02.core\u002F13.json-to-toml",[438],{"title":102,"path":439,"stem":440},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F0.introduction",{"title":442,"path":443,"stem":444,"children":445,"page":34},"Keycode Info","\u002Fzh\u002Fdocs\u002Fcore\u002Fkeycode-info","zh\u002F01.docs\u002F02.core\u002F13.keycode-info",[446],{"title":447,"path":448,"stem":449},"键码信息工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":451,"path":452,"stem":453,"children":454,"page":34},"Toml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-json","zh\u002F01.docs\u002F02.core\u002F14.toml-to-json",[455],{"title":102,"path":456,"stem":457},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":459,"path":460,"stem":461,"children":462,"page":34},"Toml To Yaml","\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-yaml","zh\u002F01.docs\u002F02.core\u002F15.toml-to-yaml",[463],{"title":102,"path":464,"stem":465},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F0.introduction",{"title":467,"path":468,"stem":469,"children":470,"page":34},"Xml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Fxml-to-json","zh\u002F01.docs\u002F02.core\u002F16.xml-to-json",[471],{"title":102,"path":472,"stem":473},"\u002Fzh\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":475,"path":476,"stem":477,"children":478,"page":34},"Json To Xml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml",[479,482],{"title":102,"path":480,"stem":481},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F0.introduction",{"title":50,"path":483,"stem":484},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F02.basic-usage",{"title":486,"path":487,"stem":488,"children":489,"page":34},"Url Encoder","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder","zh\u002F01.docs\u002F02.core\u002F18.url-encoder",[490,494],{"title":491,"path":492,"stem":493},"URL编码\u002F解码工具","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F0.introduction",{"title":495,"path":496,"stem":497},"实用示例","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fpractical-examples","zh\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F09.practical-examples",{"title":499,"path":500,"stem":501,"children":502,"page":34},"Text Replacer","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer","zh\u002F01.docs\u002F02.core\u002F19.text-replacer",[503,507],{"title":504,"path":505,"stem":506},"文本替换工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":508,"path":509,"stem":510},"文本替换工具 - 基本使用","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F02.basic-usage",{"title":512,"path":513,"stem":514,"children":515,"page":34},"Case Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter","zh\u002F01.docs\u002F02.core\u002F20.case-converter",[516,519,522,525,528,531,534,537],{"title":102,"path":517,"stem":518},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":50,"path":520,"stem":521},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":54,"path":523,"stem":524},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":58,"path":526,"stem":527},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":155,"path":529,"stem":530},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":126,"path":532,"stem":533},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":70,"path":535,"stem":536},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":74,"path":538,"stem":539},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":541,"path":542,"stem":543,"children":544,"page":34},"Temperature Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter",[545,548,551,554],{"title":102,"path":546,"stem":547},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":50,"path":549,"stem":550},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":54,"path":552,"stem":553},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":126,"path":555,"stem":556},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":558,"path":559,"stem":560,"children":561,"page":34},"Json Diff","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff","zh\u002F01.docs\u002F02.core\u002F22.json-diff",[562,565,568,571,574],{"title":102,"path":563,"stem":564},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F0.introduction",{"title":50,"path":566,"stem":567},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F02.basic-usage",{"title":54,"path":569,"stem":570},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F03.advanced-features",{"title":126,"path":572,"stem":573},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F06.examples",{"title":70,"path":575,"stem":576},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F07.faq",{"title":578,"path":579,"stem":580,"children":581,"page":34},"Black Wallpaper","\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[582,585,588,591,594],{"title":102,"path":583,"stem":584},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":50,"path":586,"stem":587},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":54,"path":589,"stem":590},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":126,"path":592,"stem":593},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":70,"path":595,"stem":596},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":598,"path":599,"stem":600,"children":601,"page":34},"Image To Pixel","\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel",[602,605,608,611,614],{"title":102,"path":603,"stem":604},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F0.introduction",{"title":50,"path":606,"stem":607},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F02.basic-usage",{"title":54,"path":609,"stem":610},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F03.advanced-features",{"title":126,"path":612,"stem":613},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F04.examples",{"title":70,"path":615,"stem":616},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F05.faq",{"title":618,"path":619,"stem":620,"children":621,"page":34},"Text Diff","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff","zh\u002F01.docs\u002F02.core\u002F23.text-diff",[622,626,630,634,638],{"title":623,"path":624,"stem":625},"文本差异对比工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":627,"path":628,"stem":629},"基本使用 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":631,"path":632,"stem":633},"高级功能 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":635,"path":636,"stem":637},"示例 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":639,"path":640,"stem":641},"常见问题 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":643,"path":644,"stem":645,"children":646,"page":34},"M3u8 Player","\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player",[647,650,653,656,659,662],{"title":102,"path":648,"stem":649},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":50,"path":651,"stem":652},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":54,"path":654,"stem":655},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":62,"path":657,"stem":658},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":126,"path":660,"stem":661},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":663,"path":664,"stem":665},"常见问题解答","\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":667,"path":668,"stem":669,"children":670,"page":34},"Markdown To Pdf","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[671,675,678,681,685,688,691],{"title":672,"path":673,"stem":674},"Markdown 转 PDF","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":401,"path":676,"stem":677},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":54,"path":679,"stem":680},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":682,"path":683,"stem":684},"安全说明","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":126,"path":686,"stem":687},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":70,"path":689,"stem":690},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":74,"path":692,"stem":693},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":695,"path":696,"stem":697,"children":698,"page":34},"TCP 端口扫描","\u002Fzh\u002Fdocs\u002Fcore\u002Fport-scanner","zh\u002F01.docs\u002F02.core\u002F28.port-scanner",[699],{"title":695,"path":700,"stem":701},"\u002Fzh\u002Fdocs\u002Fcore\u002Fport-scanner\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F28.port-scanner\u002F01.introduction",{"title":703,"path":704,"stem":705,"children":706,"page":34},"DNS 解析","\u002Fzh\u002Fdocs\u002Fcore\u002Fdns-lookup","zh\u002F01.docs\u002F02.core\u002F29.dns-lookup",[707],{"title":703,"path":708,"stem":709},"\u002Fzh\u002Fdocs\u002Fcore\u002Fdns-lookup\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F29.dns-lookup\u002F01.introduction",{"title":711,"path":712,"stem":713,"children":714,"page":34},"Screen Dead Pixel Detector","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[715,719,722,725,729,732,735],{"title":716,"path":717,"stem":718},"屏幕坏点检测器","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":401,"path":720,"stem":721},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":54,"path":723,"stem":724},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":726,"path":727,"stem":728},"安全与隐私","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":66,"path":730,"stem":731},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":70,"path":733,"stem":734},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":74,"path":736,"stem":737},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":739,"path":740,"stem":741,"children":742,"page":34},"Survey Tool","\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool","zh\u002F01.docs\u002F02.core\u002F31.survey-tool",[743,747,750,753,756,759,762],{"title":744,"path":745,"stem":746},"问卷工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":401,"path":748,"stem":749},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":54,"path":751,"stem":752},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":682,"path":754,"stem":755},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":66,"path":757,"stem":758},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":70,"path":760,"stem":761},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":74,"path":763,"stem":764},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":766,"path":767,"stem":768,"children":769,"page":34},"Vue Office","\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office","zh\u002F01.docs\u002F02.core\u002F32.vue-office",[770,774,777,780,783,786,789],{"title":771,"path":772,"stem":773},"Vue Office 文档预览","\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":401,"path":775,"stem":776},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":54,"path":778,"stem":779},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":682,"path":781,"stem":782},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":66,"path":784,"stem":785},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":70,"path":787,"stem":788},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":74,"path":790,"stem":791},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":793,"path":794,"stem":795,"children":796,"page":34},"Event Calendar","\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar","zh\u002F01.docs\u002F02.core\u002F33.event-calendar",[797,801,804,807,810,813,816],{"title":798,"path":799,"stem":800},"事件日历","\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":401,"path":802,"stem":803},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":54,"path":805,"stem":806},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":682,"path":808,"stem":809},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":66,"path":811,"stem":812},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":70,"path":814,"stem":815},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":74,"path":817,"stem":818},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":820,"path":821,"stem":822,"children":823,"page":34},"Base64","\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64","zh\u002F01.docs\u002F02.core\u002Fbase64",[824,827,831,834,837,840,843,846],{"title":102,"path":825,"stem":826},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":828,"path":829,"stem":830},"基本使用方法","\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":54,"path":832,"stem":833},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":58,"path":835,"stem":836},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":155,"path":838,"stem":839},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":66,"path":841,"stem":842},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":70,"path":844,"stem":845},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":74,"path":847,"stem":848},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":850,"path":851,"stem":852,"children":853,"page":34},"Emoji Picker","\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker","zh\u002F01.docs\u002F02.core\u002Femoji-picker",[854,858],{"title":855,"path":856,"stem":857},"表情符号选择器 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002Femoji-picker\u002F0.introduction",{"title":50,"path":859,"stem":860},"\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002Femoji-picker\u002F02.basic-usage",{"title":862,"path":863,"stem":864,"children":865,"page":34},"集成","\u002Fzh\u002Fdocs\u002Fintegrated","zh\u002F01.docs\u002F03.integrated",[866,870,874],{"title":867,"path":868,"stem":869},"主题","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fkbd","zh\u002F01.docs\u002F03.integrated\u002F01.kbd",{"title":871,"path":872,"stem":873},"获取请求ID","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fthemes","zh\u002F01.docs\u002F03.integrated\u002F02.themes",{"title":875,"path":876,"stem":877},"Shell 命令","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fshell","zh\u002F01.docs\u002F03.integrated\u002F03.shell",{"title":879,"path":880,"stem":881,"children":882,"page":34},"配置","\u002Fzh\u002Fdocs\u002Fconfiguration","zh\u002F01.docs\u002F04.configuration",[883,886,889],{"title":867,"path":884,"stem":885},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fkbd","zh\u002F01.docs\u002F04.configuration\u002F01.kbd",{"title":871,"path":887,"stem":888},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fthemes","zh\u002F01.docs\u002F04.configuration\u002F02.themes",{"title":875,"path":890,"stem":891},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fshell","zh\u002F01.docs\u002F04.configuration\u002F03.shell",{"title":893,"path":894,"stem":895,"children":896,"page":34},"账户","\u002Fzh\u002Fdocs\u002Faccount","zh\u002F01.docs\u002F05.account",[897,901,937,941],{"title":898,"path":899,"stem":900},"定价","\u002Fzh\u002Fdocs\u002Faccount\u002Fpricing","zh\u002F01.docs\u002F05.account\u002F01.pricing",{"title":902,"path":903,"stem":904,"children":905,"page":34},"团队","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams","zh\u002F01.docs\u002F05.account\u002F01.teams",[906,909,913,917,921,925,929,933],{"title":11,"path":907,"stem":908},"\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fsetup","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F01.setup",{"title":910,"path":911,"stem":912},"成员与角色","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fmemebers","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F02.memebers",{"title":914,"path":915,"stem":916},"SSO","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fsso","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F03.sso",{"title":918,"path":919,"stem":920},"SCIM","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fscim","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F04.scim",{"title":922,"path":923,"stem":924},"Admin API","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fadmin-api","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F05.admin-api",{"title":926,"path":927,"stem":928},"仪表盘","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fdashboard","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F06.dashboard",{"title":930,"path":931,"stem":932},"分析","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fanalytics","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F07.analytics",{"title":934,"path":935,"stem":936},"企业设置","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fenterprise-settings","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F08.enterprise-settings",{"title":938,"path":939,"stem":940},"账单","\u002Fzh\u002Fdocs\u002Faccount\u002Fbilling","zh\u002F01.docs\u002F05.account\u002F02.billing",{"title":942,"path":943,"stem":944},"更新","\u002Fzh\u002Fdocs\u002Faccount\u002Fupdate-access","zh\u002F01.docs\u002F05.account\u002F03.update-access",{"title":386,"path":946,"stem":947,"children":948,"page":34},"\u002Fzh\u002Fdocs\u002Ftroubleshooting","zh\u002F01.docs\u002F06.troubleshooting",[949,952,955],{"title":70,"path":950,"stem":951},"\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","zh\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"title":871,"path":953,"stem":954},"\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Frequest-reporting","zh\u002F01.docs\u002F06.troubleshooting\u002F02.request-reporting",{"title":956,"path":957,"stem":958},"故障排除指南","\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Ftroubleshooting-guide","zh\u002F01.docs\u002F06.troubleshooting\u002F03.troubleshooting-guide",{"id":960,"title":126,"body":961,"description":970,"extension":4330,"meta":4331,"navigation":6,"path":127,"seo":4332,"sitemap":4333,"stem":128,"__hash__":4334},"content_zh\u002Fzh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples.md",{"type":962,"value":963,"toc":4294},"minimark",[964,967,971,976,981,987,1039,1044,1098,1102,1106,1190,1194,1289,1293,1297,1301,1408,1412,1533,1537,1541,1677,1681,1839,1842,1846,1850,2001,2005,2177,2180,2184,2188,2250,2254,2339,2342,2346,2448,2452,2583,2586,2590,2594,2658,2662,2776,2780,2784,2843,2847,2919,2923,2927,2977,2981,3045,3048,3052,3056,3150,3154,3272,3276,3280,3353,3357,3433,3436,3440,3444,3507,3511,3594,3598,3602,3606,3771,3775,3997,4000,4003,4008,4048,4053,4094,4099,4143,4146,4151,4191,4196,4238,4243,4287,4290],[965,966,126],"h1",{"id":126},[968,969,970],"p",{},"本节提供如何使用 SQL 格式化工具处理各种类型 SQL 查询的实用示例。",[972,973,975],"h2",{"id":974},"基本-select-查询","基本 SELECT 查询",[977,978,980],"h3",{"id":979},"简单-select","简单 SELECT",[968,982,983],{},[984,985,986],"strong",{},"输入：",[988,989,994],"pre",{"className":990,"code":991,"language":992,"meta":993,"style":993},"language-sql shiki shiki-themes github-light github-light dark-plus","select id, name, email from users where active = 1;\n","sql","",[995,996,997],"code",{"__ignoreMap":993},[998,999,1002,1006,1010,1013,1016,1019,1022,1025,1028,1032,1036],"span",{"class":1000,"line":1001},"line",1,[998,1003,1005],{"class":1004},"sGiLm","select",[998,1007,1009],{"class":1008},"svVIm"," id, ",[998,1011,1012],{"class":1004},"name",[998,1014,1015],{"class":1008},", email ",[998,1017,1018],{"class":1004},"from",[998,1020,1021],{"class":1008}," users ",[998,1023,1024],{"class":1004},"where",[998,1026,1027],{"class":1008}," active ",[998,1029,1031],{"class":1030},"sGmsN","=",[998,1033,1035],{"class":1034},"sewGd"," 1",[998,1037,1038],{"class":1008},";\n",[968,1040,1041],{},[984,1042,1043],{},"格式化输出：",[988,1045,1047],{"className":990,"code":1046,"language":992,"meta":993,"style":993},"SELECT\n  id,\n  name,\n  email\nFROM users\nWHERE active = 1;\n",[995,1048,1049,1054,1060,1069,1075,1084],{"__ignoreMap":993},[998,1050,1051],{"class":1000,"line":1001},[998,1052,1053],{"class":1004},"SELECT\n",[998,1055,1057],{"class":1000,"line":1056},2,[998,1058,1059],{"class":1008},"  id,\n",[998,1061,1063,1066],{"class":1000,"line":1062},3,[998,1064,1065],{"class":1004},"  name",[998,1067,1068],{"class":1008},",\n",[998,1070,1072],{"class":1000,"line":1071},4,[998,1073,1074],{"class":1008},"  email\n",[998,1076,1078,1081],{"class":1000,"line":1077},5,[998,1079,1080],{"class":1004},"FROM",[998,1082,1083],{"class":1008}," users\n",[998,1085,1087,1090,1092,1094,1096],{"class":1000,"line":1086},6,[998,1088,1089],{"class":1004},"WHERE",[998,1091,1027],{"class":1008},[998,1093,1031],{"class":1030},[998,1095,1035],{"class":1034},[998,1097,1038],{"class":1008},[977,1099,1101],{"id":1100},"带-order-by-的-select","带 ORDER BY 的 SELECT",[968,1103,1104],{},[984,1105,986],{},[988,1107,1109],{"className":990,"code":1108,"language":992,"meta":993,"style":993},"select u.id, u.name, u.email from users u where u.active = 1 order by u.name asc, u.created_at desc;\n",[995,1110,1111],{"__ignoreMap":993},[998,1112,1113,1115,1119,1122,1125,1128,1131,1133,1135,1137,1139,1141,1144,1147,1150,1152,1154,1156,1159,1162,1164,1167,1169,1171,1173,1176,1178,1180,1182,1185,1188],{"class":1000,"line":1001},[998,1114,1005],{"class":1004},[998,1116,1118],{"class":1117},"sfYXg"," u",[998,1120,1121],{"class":1008},".",[998,1123,1124],{"class":1117},"id",[998,1126,1127],{"class":1008},", ",[998,1129,1130],{"class":1117},"u",[998,1132,1121],{"class":1008},[998,1134,1012],{"class":1117},[998,1136,1127],{"class":1008},[998,1138,1130],{"class":1117},[998,1140,1121],{"class":1008},[998,1142,1143],{"class":1117},"email",[998,1145,1146],{"class":1004}," from",[998,1148,1149],{"class":1008}," users u ",[998,1151,1024],{"class":1004},[998,1153,1118],{"class":1117},[998,1155,1121],{"class":1008},[998,1157,1158],{"class":1117},"active",[998,1160,1161],{"class":1030}," =",[998,1163,1035],{"class":1034},[998,1165,1166],{"class":1004}," order by",[998,1168,1118],{"class":1117},[998,1170,1121],{"class":1008},[998,1172,1012],{"class":1117},[998,1174,1175],{"class":1004}," asc",[998,1177,1127],{"class":1008},[998,1179,1130],{"class":1117},[998,1181,1121],{"class":1008},[998,1183,1184],{"class":1117},"created_at",[998,1186,1187],{"class":1004}," desc",[998,1189,1038],{"class":1008},[968,1191,1192],{},[984,1193,1043],{},[988,1195,1197],{"className":990,"code":1196,"language":992,"meta":993,"style":993},"SELECT\n  u.id,\n  u.name,\n  u.email\nFROM users u\nWHERE u.active = 1\nORDER BY\n  u.name ASC,\n  u.created_at DESC;\n",[995,1198,1199,1203,1214,1224,1233,1240,1255,1261,1275],{"__ignoreMap":993},[998,1200,1201],{"class":1000,"line":1001},[998,1202,1053],{"class":1004},[998,1204,1205,1208,1210,1212],{"class":1000,"line":1056},[998,1206,1207],{"class":1117},"  u",[998,1209,1121],{"class":1008},[998,1211,1124],{"class":1117},[998,1213,1068],{"class":1008},[998,1215,1216,1218,1220,1222],{"class":1000,"line":1062},[998,1217,1207],{"class":1117},[998,1219,1121],{"class":1008},[998,1221,1012],{"class":1117},[998,1223,1068],{"class":1008},[998,1225,1226,1228,1230],{"class":1000,"line":1071},[998,1227,1207],{"class":1117},[998,1229,1121],{"class":1008},[998,1231,1232],{"class":1117},"email\n",[998,1234,1235,1237],{"class":1000,"line":1077},[998,1236,1080],{"class":1004},[998,1238,1239],{"class":1008}," users u\n",[998,1241,1242,1244,1246,1248,1250,1252],{"class":1000,"line":1086},[998,1243,1089],{"class":1004},[998,1245,1118],{"class":1117},[998,1247,1121],{"class":1008},[998,1249,1158],{"class":1117},[998,1251,1161],{"class":1030},[998,1253,1254],{"class":1034}," 1\n",[998,1256,1258],{"class":1000,"line":1257},7,[998,1259,1260],{"class":1004},"ORDER BY\n",[998,1262,1264,1266,1268,1270,1273],{"class":1000,"line":1263},8,[998,1265,1207],{"class":1117},[998,1267,1121],{"class":1008},[998,1269,1012],{"class":1117},[998,1271,1272],{"class":1004}," ASC",[998,1274,1068],{"class":1008},[998,1276,1278,1280,1282,1284,1287],{"class":1000,"line":1277},9,[998,1279,1207],{"class":1117},[998,1281,1121],{"class":1008},[998,1283,1184],{"class":1117},[998,1285,1286],{"class":1004}," DESC",[998,1288,1038],{"class":1008},[972,1290,1292],{"id":1291},"复杂-join-查询","复杂 JOIN 查询",[977,1294,1296],{"id":1295},"inner-join","INNER JOIN",[968,1298,1299],{},[984,1300,986],{},[988,1302,1304],{"className":990,"code":1303,"language":992,"meta":993,"style":993},"select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1;\n",[995,1305,1306],{"__ignoreMap":993},[998,1307,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1341,1343,1345,1347,1350,1352,1354,1357,1360,1363,1365,1367,1369,1371,1374,1376,1379,1382,1384,1386,1388,1390,1392,1395,1397,1399,1402,1404,1406],{"class":1000,"line":1001},[998,1309,1005],{"class":1004},[998,1311,1118],{"class":1117},[998,1313,1121],{"class":1008},[998,1315,1124],{"class":1117},[998,1317,1127],{"class":1008},[998,1319,1130],{"class":1117},[998,1321,1121],{"class":1008},[998,1323,1012],{"class":1117},[998,1325,1127],{"class":1008},[998,1327,1130],{"class":1117},[998,1329,1121],{"class":1008},[998,1331,1143],{"class":1117},[998,1333,1127],{"class":1008},[998,1335,968],{"class":1117},[998,1337,1121],{"class":1008},[998,1339,1340],{"class":1117},"title",[998,1342,1127],{"class":1008},[998,1344,968],{"class":1117},[998,1346,1121],{"class":1008},[998,1348,1349],{"class":1117},"content",[998,1351,1146],{"class":1004},[998,1353,1149],{"class":1008},[998,1355,1356],{"class":1004},"inner join",[998,1358,1359],{"class":1008}," posts p ",[998,1361,1362],{"class":1004},"on",[998,1364,1118],{"class":1117},[998,1366,1121],{"class":1008},[998,1368,1124],{"class":1117},[998,1370,1161],{"class":1030},[998,1372,1373],{"class":1117}," p",[998,1375,1121],{"class":1008},[998,1377,1378],{"class":1117},"user_id",[998,1380,1381],{"class":1004}," where",[998,1383,1118],{"class":1117},[998,1385,1121],{"class":1008},[998,1387,1158],{"class":1117},[998,1389,1161],{"class":1030},[998,1391,1035],{"class":1034},[998,1393,1394],{"class":1004}," and",[998,1396,1373],{"class":1117},[998,1398,1121],{"class":1008},[998,1400,1401],{"class":1117},"published",[998,1403,1161],{"class":1030},[998,1405,1035],{"class":1034},[998,1407,1038],{"class":1008},[968,1409,1410],{},[984,1411,1043],{},[988,1413,1415],{"className":990,"code":1414,"language":992,"meta":993,"style":993},"SELECT\n  u.id,\n  u.name,\n  u.email,\n  p.title,\n  p.content\nFROM users u\nINNER JOIN posts p ON u.id = p.user_id\nWHERE u.active = 1\n  AND p.published = 1;\n",[995,1416,1417,1421,1431,1441,1451,1462,1471,1477,1501,1515],{"__ignoreMap":993},[998,1418,1419],{"class":1000,"line":1001},[998,1420,1053],{"class":1004},[998,1422,1423,1425,1427,1429],{"class":1000,"line":1056},[998,1424,1207],{"class":1117},[998,1426,1121],{"class":1008},[998,1428,1124],{"class":1117},[998,1430,1068],{"class":1008},[998,1432,1433,1435,1437,1439],{"class":1000,"line":1062},[998,1434,1207],{"class":1117},[998,1436,1121],{"class":1008},[998,1438,1012],{"class":1117},[998,1440,1068],{"class":1008},[998,1442,1443,1445,1447,1449],{"class":1000,"line":1071},[998,1444,1207],{"class":1117},[998,1446,1121],{"class":1008},[998,1448,1143],{"class":1117},[998,1450,1068],{"class":1008},[998,1452,1453,1456,1458,1460],{"class":1000,"line":1077},[998,1454,1455],{"class":1117},"  p",[998,1457,1121],{"class":1008},[998,1459,1340],{"class":1117},[998,1461,1068],{"class":1008},[998,1463,1464,1466,1468],{"class":1000,"line":1086},[998,1465,1455],{"class":1117},[998,1467,1121],{"class":1008},[998,1469,1470],{"class":1117},"content\n",[998,1472,1473,1475],{"class":1000,"line":1257},[998,1474,1080],{"class":1004},[998,1476,1239],{"class":1008},[998,1478,1479,1481,1483,1486,1488,1490,1492,1494,1496,1498],{"class":1000,"line":1263},[998,1480,1296],{"class":1004},[998,1482,1359],{"class":1008},[998,1484,1485],{"class":1004},"ON",[998,1487,1118],{"class":1117},[998,1489,1121],{"class":1008},[998,1491,1124],{"class":1117},[998,1493,1161],{"class":1030},[998,1495,1373],{"class":1117},[998,1497,1121],{"class":1008},[998,1499,1500],{"class":1117},"user_id\n",[998,1502,1503,1505,1507,1509,1511,1513],{"class":1000,"line":1277},[998,1504,1089],{"class":1004},[998,1506,1118],{"class":1117},[998,1508,1121],{"class":1008},[998,1510,1158],{"class":1117},[998,1512,1161],{"class":1030},[998,1514,1254],{"class":1034},[998,1516,1518,1521,1523,1525,1527,1529,1531],{"class":1000,"line":1517},10,[998,1519,1520],{"class":1004},"  AND",[998,1522,1373],{"class":1117},[998,1524,1121],{"class":1008},[998,1526,1401],{"class":1117},[998,1528,1161],{"class":1030},[998,1530,1035],{"class":1034},[998,1532,1038],{"class":1008},[977,1534,1536],{"id":1535},"多个-join","多个 JOIN",[968,1538,1539],{},[984,1540,986],{},[988,1542,1544],{"className":990,"code":1543,"language":992,"meta":993,"style":993},"select u.id, u.name, u.email, p.title, p.content, c.name as category_name from users u inner join posts p on u.id = p.user_id left join categories c on p.category_id = c.id where u.active = 1 and p.published = 1;\n",[995,1545,1546],{"__ignoreMap":993},[998,1547,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1593,1595,1597,1600,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1630,1633,1635,1637,1639,1642,1644,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675],{"class":1000,"line":1001},[998,1549,1005],{"class":1004},[998,1551,1118],{"class":1117},[998,1553,1121],{"class":1008},[998,1555,1124],{"class":1117},[998,1557,1127],{"class":1008},[998,1559,1130],{"class":1117},[998,1561,1121],{"class":1008},[998,1563,1012],{"class":1117},[998,1565,1127],{"class":1008},[998,1567,1130],{"class":1117},[998,1569,1121],{"class":1008},[998,1571,1143],{"class":1117},[998,1573,1127],{"class":1008},[998,1575,968],{"class":1117},[998,1577,1121],{"class":1008},[998,1579,1340],{"class":1117},[998,1581,1127],{"class":1008},[998,1583,968],{"class":1117},[998,1585,1121],{"class":1008},[998,1587,1349],{"class":1117},[998,1589,1127],{"class":1008},[998,1591,1592],{"class":1117},"c",[998,1594,1121],{"class":1008},[998,1596,1012],{"class":1117},[998,1598,1599],{"class":1004}," as",[998,1601,1602],{"class":1008}," category_name ",[998,1604,1018],{"class":1004},[998,1606,1149],{"class":1008},[998,1608,1356],{"class":1004},[998,1610,1359],{"class":1008},[998,1612,1362],{"class":1004},[998,1614,1118],{"class":1117},[998,1616,1121],{"class":1008},[998,1618,1124],{"class":1117},[998,1620,1161],{"class":1030},[998,1622,1373],{"class":1117},[998,1624,1121],{"class":1008},[998,1626,1378],{"class":1117},[998,1628,1629],{"class":1004}," left join",[998,1631,1632],{"class":1008}," categories c ",[998,1634,1362],{"class":1004},[998,1636,1373],{"class":1117},[998,1638,1121],{"class":1008},[998,1640,1641],{"class":1117},"category_id",[998,1643,1161],{"class":1030},[998,1645,1646],{"class":1117}," c",[998,1648,1121],{"class":1008},[998,1650,1124],{"class":1117},[998,1652,1381],{"class":1004},[998,1654,1118],{"class":1117},[998,1656,1121],{"class":1008},[998,1658,1158],{"class":1117},[998,1660,1161],{"class":1030},[998,1662,1035],{"class":1034},[998,1664,1394],{"class":1004},[998,1666,1373],{"class":1117},[998,1668,1121],{"class":1008},[998,1670,1401],{"class":1117},[998,1672,1161],{"class":1030},[998,1674,1035],{"class":1034},[998,1676,1038],{"class":1008},[968,1678,1679],{},[984,1680,1043],{},[988,1682,1684],{"className":990,"code":1683,"language":992,"meta":993,"style":993},"SELECT\n  u.id,\n  u.name,\n  u.email,\n  p.title,\n  p.content,\n  c.name AS category_name\nFROM users u\nINNER JOIN posts p ON u.id = p.user_id\nLEFT JOIN categories c ON p.category_id = c.id\nWHERE u.active = 1\n  AND p.published = 1;\n",[995,1685,1686,1690,1700,1710,1720,1730,1740,1755,1761,1783,1807,1822],{"__ignoreMap":993},[998,1687,1688],{"class":1000,"line":1001},[998,1689,1053],{"class":1004},[998,1691,1692,1694,1696,1698],{"class":1000,"line":1056},[998,1693,1207],{"class":1117},[998,1695,1121],{"class":1008},[998,1697,1124],{"class":1117},[998,1699,1068],{"class":1008},[998,1701,1702,1704,1706,1708],{"class":1000,"line":1062},[998,1703,1207],{"class":1117},[998,1705,1121],{"class":1008},[998,1707,1012],{"class":1117},[998,1709,1068],{"class":1008},[998,1711,1712,1714,1716,1718],{"class":1000,"line":1071},[998,1713,1207],{"class":1117},[998,1715,1121],{"class":1008},[998,1717,1143],{"class":1117},[998,1719,1068],{"class":1008},[998,1721,1722,1724,1726,1728],{"class":1000,"line":1077},[998,1723,1455],{"class":1117},[998,1725,1121],{"class":1008},[998,1727,1340],{"class":1117},[998,1729,1068],{"class":1008},[998,1731,1732,1734,1736,1738],{"class":1000,"line":1086},[998,1733,1455],{"class":1117},[998,1735,1121],{"class":1008},[998,1737,1349],{"class":1117},[998,1739,1068],{"class":1008},[998,1741,1742,1745,1747,1749,1752],{"class":1000,"line":1257},[998,1743,1744],{"class":1117},"  c",[998,1746,1121],{"class":1008},[998,1748,1012],{"class":1117},[998,1750,1751],{"class":1004}," AS",[998,1753,1754],{"class":1008}," category_name\n",[998,1756,1757,1759],{"class":1000,"line":1263},[998,1758,1080],{"class":1004},[998,1760,1239],{"class":1008},[998,1762,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781],{"class":1000,"line":1277},[998,1764,1296],{"class":1004},[998,1766,1359],{"class":1008},[998,1768,1485],{"class":1004},[998,1770,1118],{"class":1117},[998,1772,1121],{"class":1008},[998,1774,1124],{"class":1117},[998,1776,1161],{"class":1030},[998,1778,1373],{"class":1117},[998,1780,1121],{"class":1008},[998,1782,1500],{"class":1117},[998,1784,1785,1788,1790,1792,1794,1796,1798,1800,1802,1804],{"class":1000,"line":1517},[998,1786,1787],{"class":1004},"LEFT JOIN",[998,1789,1632],{"class":1008},[998,1791,1485],{"class":1004},[998,1793,1373],{"class":1117},[998,1795,1121],{"class":1008},[998,1797,1641],{"class":1117},[998,1799,1161],{"class":1030},[998,1801,1646],{"class":1117},[998,1803,1121],{"class":1008},[998,1805,1806],{"class":1117},"id\n",[998,1808,1810,1812,1814,1816,1818,1820],{"class":1000,"line":1809},11,[998,1811,1089],{"class":1004},[998,1813,1118],{"class":1117},[998,1815,1121],{"class":1008},[998,1817,1158],{"class":1117},[998,1819,1161],{"class":1030},[998,1821,1254],{"class":1034},[998,1823,1825,1827,1829,1831,1833,1835,1837],{"class":1000,"line":1824},12,[998,1826,1520],{"class":1004},[998,1828,1373],{"class":1117},[998,1830,1121],{"class":1008},[998,1832,1401],{"class":1117},[998,1834,1161],{"class":1030},[998,1836,1035],{"class":1034},[998,1838,1038],{"class":1008},[972,1840,1841],{"id":1841},"聚合查询",[977,1843,1845],{"id":1844},"带-group-by-的聚合","带 GROUP BY 的聚合",[968,1847,1848],{},[984,1849,986],{},[988,1851,1853],{"className":990,"code":1852,"language":992,"meta":993,"style":993},"select u.id, u.name, count(p.id) as post_count, sum(p.views) as total_views from users u left join posts p on u.id = p.user_id where u.active = 1 group by u.id, u.name having count(p.id) > 0 order by total_views desc;\n",[995,1854,1855],{"__ignoreMap":993},[998,1856,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1879,1882,1884,1886,1888,1891,1894,1897,1900,1902,1904,1906,1909,1911,1913,1916,1918,1920,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1956,1958,1960,1962,1964,1966,1968,1970,1973,1976,1978,1980,1982,1984,1986,1989,1992,1994,1996,1999],{"class":1000,"line":1001},[998,1858,1005],{"class":1004},[998,1860,1118],{"class":1117},[998,1862,1121],{"class":1008},[998,1864,1124],{"class":1117},[998,1866,1127],{"class":1008},[998,1868,1130],{"class":1117},[998,1870,1121],{"class":1008},[998,1872,1012],{"class":1117},[998,1874,1127],{"class":1008},[998,1876,1878],{"class":1877},"symQ-","count",[998,1880,1881],{"class":1008},"(",[998,1883,968],{"class":1117},[998,1885,1121],{"class":1008},[998,1887,1124],{"class":1117},[998,1889,1890],{"class":1008},") ",[998,1892,1893],{"class":1004},"as",[998,1895,1896],{"class":1008}," post_count, ",[998,1898,1899],{"class":1877},"sum",[998,1901,1881],{"class":1008},[998,1903,968],{"class":1117},[998,1905,1121],{"class":1008},[998,1907,1908],{"class":1117},"views",[998,1910,1890],{"class":1008},[998,1912,1893],{"class":1004},[998,1914,1915],{"class":1008}," total_views ",[998,1917,1018],{"class":1004},[998,1919,1149],{"class":1008},[998,1921,1922],{"class":1004},"left join",[998,1924,1359],{"class":1008},[998,1926,1362],{"class":1004},[998,1928,1118],{"class":1117},[998,1930,1121],{"class":1008},[998,1932,1124],{"class":1117},[998,1934,1161],{"class":1030},[998,1936,1373],{"class":1117},[998,1938,1121],{"class":1008},[998,1940,1378],{"class":1117},[998,1942,1381],{"class":1004},[998,1944,1118],{"class":1117},[998,1946,1121],{"class":1008},[998,1948,1158],{"class":1117},[998,1950,1161],{"class":1030},[998,1952,1035],{"class":1034},[998,1954,1955],{"class":1004}," group by",[998,1957,1118],{"class":1117},[998,1959,1121],{"class":1008},[998,1961,1124],{"class":1117},[998,1963,1127],{"class":1008},[998,1965,1130],{"class":1117},[998,1967,1121],{"class":1008},[998,1969,1012],{"class":1117},[998,1971,1972],{"class":1004}," having",[998,1974,1975],{"class":1877}," count",[998,1977,1881],{"class":1008},[998,1979,968],{"class":1117},[998,1981,1121],{"class":1008},[998,1983,1124],{"class":1117},[998,1985,1890],{"class":1008},[998,1987,1988],{"class":1030},">",[998,1990,1991],{"class":1034}," 0",[998,1993,1166],{"class":1004},[998,1995,1915],{"class":1008},[998,1997,1998],{"class":1004},"desc",[998,2000,1038],{"class":1008},[968,2002,2003],{},[984,2004,1043],{},[988,2006,2008],{"className":990,"code":2007,"language":992,"meta":993,"style":993},"SELECT\n  u.id,\n  u.name,\n  COUNT(p.id) AS post_count,\n  SUM(p.views) AS total_views\nFROM users u\nLEFT JOIN posts p ON u.id = p.user_id\nWHERE u.active = 1\nGROUP BY\n  u.id,\n  u.name\nHAVING COUNT(p.id) > 0\nORDER BY total_views DESC;\n",[995,2009,2010,2014,2024,2034,2055,2075,2081,2103,2117,2122,2132,2141,2164],{"__ignoreMap":993},[998,2011,2012],{"class":1000,"line":1001},[998,2013,1053],{"class":1004},[998,2015,2016,2018,2020,2022],{"class":1000,"line":1056},[998,2017,1207],{"class":1117},[998,2019,1121],{"class":1008},[998,2021,1124],{"class":1117},[998,2023,1068],{"class":1008},[998,2025,2026,2028,2030,2032],{"class":1000,"line":1062},[998,2027,1207],{"class":1117},[998,2029,1121],{"class":1008},[998,2031,1012],{"class":1117},[998,2033,1068],{"class":1008},[998,2035,2036,2039,2041,2043,2045,2047,2049,2052],{"class":1000,"line":1071},[998,2037,2038],{"class":1877},"  COUNT",[998,2040,1881],{"class":1008},[998,2042,968],{"class":1117},[998,2044,1121],{"class":1008},[998,2046,1124],{"class":1117},[998,2048,1890],{"class":1008},[998,2050,2051],{"class":1004},"AS",[998,2053,2054],{"class":1008}," post_count,\n",[998,2056,2057,2060,2062,2064,2066,2068,2070,2072],{"class":1000,"line":1077},[998,2058,2059],{"class":1877},"  SUM",[998,2061,1881],{"class":1008},[998,2063,968],{"class":1117},[998,2065,1121],{"class":1008},[998,2067,1908],{"class":1117},[998,2069,1890],{"class":1008},[998,2071,2051],{"class":1004},[998,2073,2074],{"class":1008}," total_views\n",[998,2076,2077,2079],{"class":1000,"line":1086},[998,2078,1080],{"class":1004},[998,2080,1239],{"class":1008},[998,2082,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101],{"class":1000,"line":1257},[998,2084,1787],{"class":1004},[998,2086,1359],{"class":1008},[998,2088,1485],{"class":1004},[998,2090,1118],{"class":1117},[998,2092,1121],{"class":1008},[998,2094,1124],{"class":1117},[998,2096,1161],{"class":1030},[998,2098,1373],{"class":1117},[998,2100,1121],{"class":1008},[998,2102,1500],{"class":1117},[998,2104,2105,2107,2109,2111,2113,2115],{"class":1000,"line":1263},[998,2106,1089],{"class":1004},[998,2108,1118],{"class":1117},[998,2110,1121],{"class":1008},[998,2112,1158],{"class":1117},[998,2114,1161],{"class":1030},[998,2116,1254],{"class":1034},[998,2118,2119],{"class":1000,"line":1277},[998,2120,2121],{"class":1004},"GROUP BY\n",[998,2123,2124,2126,2128,2130],{"class":1000,"line":1517},[998,2125,1207],{"class":1117},[998,2127,1121],{"class":1008},[998,2129,1124],{"class":1117},[998,2131,1068],{"class":1008},[998,2133,2134,2136,2138],{"class":1000,"line":1809},[998,2135,1207],{"class":1117},[998,2137,1121],{"class":1008},[998,2139,2140],{"class":1117},"name\n",[998,2142,2143,2146,2149,2151,2153,2155,2157,2159,2161],{"class":1000,"line":1824},[998,2144,2145],{"class":1004},"HAVING",[998,2147,2148],{"class":1877}," COUNT",[998,2150,1881],{"class":1008},[998,2152,968],{"class":1117},[998,2154,1121],{"class":1008},[998,2156,1124],{"class":1117},[998,2158,1890],{"class":1008},[998,2160,1988],{"class":1030},[998,2162,2163],{"class":1034}," 0\n",[998,2165,2167,2170,2172,2175],{"class":1000,"line":2166},13,[998,2168,2169],{"class":1004},"ORDER BY",[998,2171,1915],{"class":1008},[998,2173,2174],{"class":1004},"DESC",[998,2176,1038],{"class":1008},[972,2178,2179],{"id":2179},"子查询",[977,2181,2183],{"id":2182},"where-子句中的子查询","WHERE 子句中的子查询",[968,2185,2186],{},[984,2187,986],{},[988,2189,2191],{"className":990,"code":2190,"language":992,"meta":993,"style":993},"select id, name, email from users where id in (select user_id from posts where published = 1) and active = 1;\n",[995,2192,2193],{"__ignoreMap":993},[998,2194,2195,2197,2199,2201,2203,2205,2207,2209,2212,2215,2218,2220,2223,2225,2228,2230,2233,2235,2237,2239,2242,2244,2246,2248],{"class":1000,"line":1001},[998,2196,1005],{"class":1004},[998,2198,1009],{"class":1008},[998,2200,1012],{"class":1004},[998,2202,1015],{"class":1008},[998,2204,1018],{"class":1004},[998,2206,1021],{"class":1008},[998,2208,1024],{"class":1004},[998,2210,2211],{"class":1008}," id ",[998,2213,2214],{"class":1004},"in",[998,2216,2217],{"class":1008}," (",[998,2219,1005],{"class":1004},[998,2221,2222],{"class":1008}," user_id ",[998,2224,1018],{"class":1004},[998,2226,2227],{"class":1008}," posts ",[998,2229,1024],{"class":1004},[998,2231,2232],{"class":1008}," published ",[998,2234,1031],{"class":1030},[998,2236,1035],{"class":1034},[998,2238,1890],{"class":1008},[998,2240,2241],{"class":1004},"and",[998,2243,1027],{"class":1008},[998,2245,1031],{"class":1030},[998,2247,1035],{"class":1034},[998,2249,1038],{"class":1008},[968,2251,2252],{},[984,2253,1043],{},[988,2255,2257],{"className":990,"code":2256,"language":992,"meta":993,"style":993},"SELECT\n  id,\n  name,\n  email\nFROM users\nWHERE id IN (\n  SELECT user_id\n  FROM posts\n  WHERE published = 1\n)\n  AND active = 1;\n",[995,2258,2259,2263,2267,2273,2277,2283,2295,2303,2311,2322,2327],{"__ignoreMap":993},[998,2260,2261],{"class":1000,"line":1001},[998,2262,1053],{"class":1004},[998,2264,2265],{"class":1000,"line":1056},[998,2266,1059],{"class":1008},[998,2268,2269,2271],{"class":1000,"line":1062},[998,2270,1065],{"class":1004},[998,2272,1068],{"class":1008},[998,2274,2275],{"class":1000,"line":1071},[998,2276,1074],{"class":1008},[998,2278,2279,2281],{"class":1000,"line":1077},[998,2280,1080],{"class":1004},[998,2282,1083],{"class":1008},[998,2284,2285,2287,2289,2292],{"class":1000,"line":1086},[998,2286,1089],{"class":1004},[998,2288,2211],{"class":1008},[998,2290,2291],{"class":1004},"IN",[998,2293,2294],{"class":1008}," (\n",[998,2296,2297,2300],{"class":1000,"line":1257},[998,2298,2299],{"class":1004},"  SELECT",[998,2301,2302],{"class":1008}," user_id\n",[998,2304,2305,2308],{"class":1000,"line":1263},[998,2306,2307],{"class":1004},"  FROM",[998,2309,2310],{"class":1008}," posts\n",[998,2312,2313,2316,2318,2320],{"class":1000,"line":1277},[998,2314,2315],{"class":1004},"  WHERE",[998,2317,2232],{"class":1008},[998,2319,1031],{"class":1030},[998,2321,1254],{"class":1034},[998,2323,2324],{"class":1000,"line":1517},[998,2325,2326],{"class":1008},")\n",[998,2328,2329,2331,2333,2335,2337],{"class":1000,"line":1809},[998,2330,1520],{"class":1004},[998,2332,1027],{"class":1008},[998,2334,1031],{"class":1030},[998,2336,1035],{"class":1034},[998,2338,1038],{"class":1008},[977,2340,2341],{"id":2341},"相关子查询",[968,2343,2344],{},[984,2345,986],{},[988,2347,2349],{"className":990,"code":2348,"language":992,"meta":993,"style":993},"select u.id, u.name, u.email, (select count(*) from posts p where p.user_id = u.id and p.published = 1) as post_count from users u where u.active = 1;\n",[995,2350,2351],{"__ignoreMap":993},[998,2352,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2380,2382,2384,2386,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2430,2432,2434,2436,2438,2440,2442,2444,2446],{"class":1000,"line":1001},[998,2354,1005],{"class":1004},[998,2356,1118],{"class":1117},[998,2358,1121],{"class":1008},[998,2360,1124],{"class":1117},[998,2362,1127],{"class":1008},[998,2364,1130],{"class":1117},[998,2366,1121],{"class":1008},[998,2368,1012],{"class":1117},[998,2370,1127],{"class":1008},[998,2372,1130],{"class":1117},[998,2374,1121],{"class":1008},[998,2376,1143],{"class":1117},[998,2378,2379],{"class":1008},", (",[998,2381,1005],{"class":1004},[998,2383,1975],{"class":1877},[998,2385,1881],{"class":1008},[998,2387,2388],{"class":1030},"*",[998,2390,1890],{"class":1008},[998,2392,1018],{"class":1004},[998,2394,1359],{"class":1008},[998,2396,1024],{"class":1004},[998,2398,1373],{"class":1117},[998,2400,1121],{"class":1008},[998,2402,1378],{"class":1117},[998,2404,1161],{"class":1030},[998,2406,1118],{"class":1117},[998,2408,1121],{"class":1008},[998,2410,1124],{"class":1117},[998,2412,1394],{"class":1004},[998,2414,1373],{"class":1117},[998,2416,1121],{"class":1008},[998,2418,1401],{"class":1117},[998,2420,1161],{"class":1030},[998,2422,1035],{"class":1034},[998,2424,1890],{"class":1008},[998,2426,1893],{"class":1004},[998,2428,2429],{"class":1008}," post_count ",[998,2431,1018],{"class":1004},[998,2433,1149],{"class":1008},[998,2435,1024],{"class":1004},[998,2437,1118],{"class":1117},[998,2439,1121],{"class":1008},[998,2441,1158],{"class":1117},[998,2443,1161],{"class":1030},[998,2445,1035],{"class":1034},[998,2447,1038],{"class":1008},[968,2449,2450],{},[984,2451,1043],{},[988,2453,2455],{"className":990,"code":2454,"language":992,"meta":993,"style":993},"SELECT\n  u.id,\n  u.name,\n  u.email,\n  (\n    SELECT COUNT(*)\n    FROM posts p\n    WHERE p.user_id = u.id\n      AND p.published = 1\n  ) AS post_count\nFROM users u\nWHERE u.active = 1;\n",[995,2456,2457,2461,2471,2481,2491,2496,2509,2517,2536,2551,2561,2567],{"__ignoreMap":993},[998,2458,2459],{"class":1000,"line":1001},[998,2460,1053],{"class":1004},[998,2462,2463,2465,2467,2469],{"class":1000,"line":1056},[998,2464,1207],{"class":1117},[998,2466,1121],{"class":1008},[998,2468,1124],{"class":1117},[998,2470,1068],{"class":1008},[998,2472,2473,2475,2477,2479],{"class":1000,"line":1062},[998,2474,1207],{"class":1117},[998,2476,1121],{"class":1008},[998,2478,1012],{"class":1117},[998,2480,1068],{"class":1008},[998,2482,2483,2485,2487,2489],{"class":1000,"line":1071},[998,2484,1207],{"class":1117},[998,2486,1121],{"class":1008},[998,2488,1143],{"class":1117},[998,2490,1068],{"class":1008},[998,2492,2493],{"class":1000,"line":1077},[998,2494,2495],{"class":1008},"  (\n",[998,2497,2498,2501,2503,2505,2507],{"class":1000,"line":1086},[998,2499,2500],{"class":1004},"    SELECT",[998,2502,2148],{"class":1877},[998,2504,1881],{"class":1008},[998,2506,2388],{"class":1030},[998,2508,2326],{"class":1008},[998,2510,2511,2514],{"class":1000,"line":1257},[998,2512,2513],{"class":1004},"    FROM",[998,2515,2516],{"class":1008}," posts p\n",[998,2518,2519,2522,2524,2526,2528,2530,2532,2534],{"class":1000,"line":1263},[998,2520,2521],{"class":1004},"    WHERE",[998,2523,1373],{"class":1117},[998,2525,1121],{"class":1008},[998,2527,1378],{"class":1117},[998,2529,1161],{"class":1030},[998,2531,1118],{"class":1117},[998,2533,1121],{"class":1008},[998,2535,1806],{"class":1117},[998,2537,2538,2541,2543,2545,2547,2549],{"class":1000,"line":1277},[998,2539,2540],{"class":1004},"      AND",[998,2542,1373],{"class":1117},[998,2544,1121],{"class":1008},[998,2546,1401],{"class":1117},[998,2548,1161],{"class":1030},[998,2550,1254],{"class":1034},[998,2552,2553,2556,2558],{"class":1000,"line":1517},[998,2554,2555],{"class":1008},"  ) ",[998,2557,2051],{"class":1004},[998,2559,2560],{"class":1008}," post_count\n",[998,2562,2563,2565],{"class":1000,"line":1809},[998,2564,1080],{"class":1004},[998,2566,1239],{"class":1008},[998,2568,2569,2571,2573,2575,2577,2579,2581],{"class":1000,"line":1824},[998,2570,1089],{"class":1004},[998,2572,1118],{"class":1117},[998,2574,1121],{"class":1008},[998,2576,1158],{"class":1117},[998,2578,1161],{"class":1030},[998,2580,1035],{"class":1034},[998,2582,1038],{"class":1008},[972,2584,2585],{"id":2585},"数据修改查询",[977,2587,2589],{"id":2588},"insert-语句","INSERT 语句",[968,2591,2592],{},[984,2593,986],{},[988,2595,2597],{"className":990,"code":2596,"language":992,"meta":993,"style":993},"insert into users (name, email, active, created_at) values ('John Doe', 'john@example.com', 1, now()), ('Jane Smith', 'jane@example.com', 1, now());\n",[995,2598,2599],{"__ignoreMap":993},[998,2600,2601,2604,2607,2609,2612,2615,2617,2621,2623,2626,2628,2631,2633,2636,2639,2642,2644,2647,2649,2651,2653,2655],{"class":1000,"line":1001},[998,2602,2603],{"class":1004},"insert into",[998,2605,2606],{"class":1008}," users (",[998,2608,1012],{"class":1004},[998,2610,2611],{"class":1008},", email, active, created_at) ",[998,2613,2614],{"class":1004},"values",[998,2616,2217],{"class":1008},[998,2618,2620],{"class":2619},"sjj1j","'John Doe'",[998,2622,1127],{"class":1008},[998,2624,2625],{"class":2619},"'john@example.com'",[998,2627,1127],{"class":1008},[998,2629,2630],{"class":1034},"1",[998,2632,1127],{"class":1008},[998,2634,2635],{"class":1004},"now",[998,2637,2638],{"class":1008},"()), (",[998,2640,2641],{"class":2619},"'Jane Smith'",[998,2643,1127],{"class":1008},[998,2645,2646],{"class":2619},"'jane@example.com'",[998,2648,1127],{"class":1008},[998,2650,2630],{"class":1034},[998,2652,1127],{"class":1008},[998,2654,2635],{"class":1004},[998,2656,2657],{"class":1008},"());\n",[968,2659,2660],{},[984,2661,1043],{},[988,2663,2665],{"className":990,"code":2664,"language":992,"meta":993,"style":993},"INSERT INTO users (\n  name,\n  email,\n  active,\n  created_at\n)\nVALUES (\n  'John Doe',\n  'john@example.com',\n  1,\n  NOW()\n), (\n  'Jane Smith',\n  'jane@example.com',\n  1,\n  NOW()\n);\n",[995,2666,2667,2675,2681,2686,2691,2696,2700,2707,2714,2721,2728,2736,2741,2748,2756,2763,2770],{"__ignoreMap":993},[998,2668,2669,2672],{"class":1000,"line":1001},[998,2670,2671],{"class":1004},"INSERT INTO",[998,2673,2674],{"class":1008}," users (\n",[998,2676,2677,2679],{"class":1000,"line":1056},[998,2678,1065],{"class":1004},[998,2680,1068],{"class":1008},[998,2682,2683],{"class":1000,"line":1062},[998,2684,2685],{"class":1008},"  email,\n",[998,2687,2688],{"class":1000,"line":1071},[998,2689,2690],{"class":1008},"  active,\n",[998,2692,2693],{"class":1000,"line":1077},[998,2694,2695],{"class":1008},"  created_at\n",[998,2697,2698],{"class":1000,"line":1086},[998,2699,2326],{"class":1008},[998,2701,2702,2705],{"class":1000,"line":1257},[998,2703,2704],{"class":1004},"VALUES",[998,2706,2294],{"class":1008},[998,2708,2709,2712],{"class":1000,"line":1263},[998,2710,2711],{"class":2619},"  'John Doe'",[998,2713,1068],{"class":1008},[998,2715,2716,2719],{"class":1000,"line":1277},[998,2717,2718],{"class":2619},"  'john@example.com'",[998,2720,1068],{"class":1008},[998,2722,2723,2726],{"class":1000,"line":1517},[998,2724,2725],{"class":1034},"  1",[998,2727,1068],{"class":1008},[998,2729,2730,2733],{"class":1000,"line":1809},[998,2731,2732],{"class":1004},"  NOW",[998,2734,2735],{"class":1008},"()\n",[998,2737,2738],{"class":1000,"line":1824},[998,2739,2740],{"class":1008},"), (\n",[998,2742,2743,2746],{"class":1000,"line":2166},[998,2744,2745],{"class":2619},"  'Jane Smith'",[998,2747,1068],{"class":1008},[998,2749,2751,2754],{"class":1000,"line":2750},14,[998,2752,2753],{"class":2619},"  'jane@example.com'",[998,2755,1068],{"class":1008},[998,2757,2759,2761],{"class":1000,"line":2758},15,[998,2760,2725],{"class":1034},[998,2762,1068],{"class":1008},[998,2764,2766,2768],{"class":1000,"line":2765},16,[998,2767,2732],{"class":1004},[998,2769,2735],{"class":1008},[998,2771,2773],{"class":1000,"line":2772},17,[998,2774,2775],{"class":1008},");\n",[977,2777,2779],{"id":2778},"update-语句","UPDATE 语句",[968,2781,2782],{},[984,2783,986],{},[988,2785,2787],{"className":990,"code":2786,"language":992,"meta":993,"style":993},"update users set name = 'John Updated', email = 'john.updated@example.com', updated_at = now() where id = 1 and active = 1;\n",[995,2788,2789],{"__ignoreMap":993},[998,2790,2791,2794,2796,2799,2802,2804,2807,2809,2811,2814,2817,2819,2822,2825,2827,2829,2831,2833,2835,2837,2839,2841],{"class":1000,"line":1001},[998,2792,2793],{"class":1004},"update",[998,2795,1021],{"class":1008},[998,2797,2798],{"class":1004},"set",[998,2800,2801],{"class":1004}," name",[998,2803,1161],{"class":1030},[998,2805,2806],{"class":2619}," 'John Updated'",[998,2808,1015],{"class":1008},[998,2810,1031],{"class":1030},[998,2812,2813],{"class":2619}," 'john.updated@example.com'",[998,2815,2816],{"class":1008},", updated_at ",[998,2818,1031],{"class":1030},[998,2820,2821],{"class":1004}," now",[998,2823,2824],{"class":1008},"() ",[998,2826,1024],{"class":1004},[998,2828,2211],{"class":1008},[998,2830,1031],{"class":1030},[998,2832,1035],{"class":1034},[998,2834,1394],{"class":1004},[998,2836,1027],{"class":1008},[998,2838,1031],{"class":1030},[998,2840,1035],{"class":1034},[998,2842,1038],{"class":1008},[968,2844,2845],{},[984,2846,1043],{},[988,2848,2850],{"className":990,"code":2849,"language":992,"meta":993,"style":993},"UPDATE users\nSET\n  name = 'John Updated',\n  email = 'john.updated@example.com',\n  updated_at = NOW()\nWHERE id = 1\n  AND active = 1;\n",[995,2851,2852,2859,2864,2874,2885,2897,2907],{"__ignoreMap":993},[998,2853,2854,2857],{"class":1000,"line":1001},[998,2855,2856],{"class":1004},"UPDATE",[998,2858,1083],{"class":1008},[998,2860,2861],{"class":1000,"line":1056},[998,2862,2863],{"class":1004},"SET\n",[998,2865,2866,2868,2870,2872],{"class":1000,"line":1062},[998,2867,1065],{"class":1004},[998,2869,1161],{"class":1030},[998,2871,2806],{"class":2619},[998,2873,1068],{"class":1008},[998,2875,2876,2879,2881,2883],{"class":1000,"line":1071},[998,2877,2878],{"class":1008},"  email ",[998,2880,1031],{"class":1030},[998,2882,2813],{"class":2619},[998,2884,1068],{"class":1008},[998,2886,2887,2890,2892,2895],{"class":1000,"line":1077},[998,2888,2889],{"class":1008},"  updated_at ",[998,2891,1031],{"class":1030},[998,2893,2894],{"class":1004}," NOW",[998,2896,2735],{"class":1008},[998,2898,2899,2901,2903,2905],{"class":1000,"line":1086},[998,2900,1089],{"class":1004},[998,2902,2211],{"class":1008},[998,2904,1031],{"class":1030},[998,2906,1254],{"class":1034},[998,2908,2909,2911,2913,2915,2917],{"class":1000,"line":1257},[998,2910,1520],{"class":1004},[998,2912,1027],{"class":1008},[998,2914,1031],{"class":1030},[998,2916,1035],{"class":1034},[998,2918,1038],{"class":1008},[977,2920,2922],{"id":2921},"delete-语句","DELETE 语句",[968,2924,2925],{},[984,2926,986],{},[988,2928,2930],{"className":990,"code":2929,"language":992,"meta":993,"style":993},"delete from posts where user_id in (select id from users where active = 0) and published = 0;\n",[995,2931,2932],{"__ignoreMap":993},[998,2933,2934,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975],{"class":1000,"line":1001},[998,2935,2936],{"class":1004},"delete",[998,2938,1146],{"class":1004},[998,2940,2227],{"class":1008},[998,2942,1024],{"class":1004},[998,2944,2222],{"class":1008},[998,2946,2214],{"class":1004},[998,2948,2217],{"class":1008},[998,2950,1005],{"class":1004},[998,2952,2211],{"class":1008},[998,2954,1018],{"class":1004},[998,2956,1021],{"class":1008},[998,2958,1024],{"class":1004},[998,2960,1027],{"class":1008},[998,2962,1031],{"class":1030},[998,2964,1991],{"class":1034},[998,2966,1890],{"class":1008},[998,2968,2241],{"class":1004},[998,2970,2232],{"class":1008},[998,2972,1031],{"class":1030},[998,2974,1991],{"class":1034},[998,2976,1038],{"class":1008},[968,2978,2979],{},[984,2980,1043],{},[988,2982,2984],{"className":990,"code":2983,"language":992,"meta":993,"style":993},"DELETE FROM posts\nWHERE user_id IN (\n  SELECT id\n  FROM users\n  WHERE active = 0\n)\n  AND published = 0;\n",[995,2985,2986,2996,3006,3013,3019,3029,3033],{"__ignoreMap":993},[998,2987,2988,2991,2994],{"class":1000,"line":1001},[998,2989,2990],{"class":1004},"DELETE",[998,2992,2993],{"class":1004}," FROM",[998,2995,2310],{"class":1008},[998,2997,2998,3000,3002,3004],{"class":1000,"line":1056},[998,2999,1089],{"class":1004},[998,3001,2222],{"class":1008},[998,3003,2291],{"class":1004},[998,3005,2294],{"class":1008},[998,3007,3008,3010],{"class":1000,"line":1062},[998,3009,2299],{"class":1004},[998,3011,3012],{"class":1008}," id\n",[998,3014,3015,3017],{"class":1000,"line":1071},[998,3016,2307],{"class":1004},[998,3018,1083],{"class":1008},[998,3020,3021,3023,3025,3027],{"class":1000,"line":1077},[998,3022,2315],{"class":1004},[998,3024,1027],{"class":1008},[998,3026,1031],{"class":1030},[998,3028,2163],{"class":1034},[998,3030,3031],{"class":1000,"line":1086},[998,3032,2326],{"class":1008},[998,3034,3035,3037,3039,3041,3043],{"class":1000,"line":1257},[998,3036,1520],{"class":1004},[998,3038,2232],{"class":1008},[998,3040,1031],{"class":1030},[998,3042,1991],{"class":1034},[998,3044,1038],{"class":1008},[972,3046,3047],{"id":3047},"数据定义查询",[977,3049,3051],{"id":3050},"create-table","CREATE TABLE",[968,3053,3054],{},[984,3055,986],{},[988,3057,3059],{"className":990,"code":3058,"language":992,"meta":993,"style":993},"create table users (id int primary key auto_increment, name varchar(255) not null, email varchar(255) unique not null, active boolean default true, created_at timestamp default current_timestamp, updated_at timestamp default current_timestamp on update current_timestamp);\n",[995,3060,3061],{"__ignoreMap":993},[998,3062,3063,3066,3069,3073,3076,3079,3082,3085,3087,3090,3092,3095,3097,3100,3102,3105,3107,3109,3111,3114,3117,3120,3123,3126,3129,3132,3134,3137,3139,3141,3144,3147],{"class":1000,"line":1001},[998,3064,3065],{"class":1004},"create",[998,3067,3068],{"class":1004}," table",[998,3070,3072],{"class":3071},"sqMzV"," users",[998,3074,3075],{"class":1008}," (id ",[998,3077,3078],{"class":1004},"int",[998,3080,3081],{"class":1004}," primary key",[998,3083,3084],{"class":1008}," auto_increment, ",[998,3086,1012],{"class":1004},[998,3088,3089],{"class":1004}," varchar",[998,3091,1881],{"class":1008},[998,3093,3094],{"class":1034},"255",[998,3096,1890],{"class":1008},[998,3098,3099],{"class":1004},"not null",[998,3101,1015],{"class":1008},[998,3103,3104],{"class":1004},"varchar",[998,3106,1881],{"class":1008},[998,3108,3094],{"class":1034},[998,3110,1890],{"class":1008},[998,3112,3113],{"class":1004},"unique",[998,3115,3116],{"class":1004}," not null",[998,3118,3119],{"class":1008},", active ",[998,3121,3122],{"class":1004},"boolean",[998,3124,3125],{"class":1004}," default",[998,3127,3128],{"class":1008}," true, created_at ",[998,3130,3131],{"class":1004},"timestamp",[998,3133,3125],{"class":1004},[998,3135,3136],{"class":1008}," current_timestamp, updated_at ",[998,3138,3131],{"class":1004},[998,3140,3125],{"class":1004},[998,3142,3143],{"class":1008}," current_timestamp ",[998,3145,3146],{"class":1004},"on update",[998,3148,3149],{"class":1008}," current_timestamp);\n",[968,3151,3152],{},[984,3153,1043],{},[988,3155,3157],{"className":990,"code":3156,"language":992,"meta":993,"style":993},"CREATE TABLE users (\n  id INT PRIMARY KEY AUTO_INCREMENT,\n  name VARCHAR(255) NOT NULL,\n  email VARCHAR(255) UNIQUE NOT NULL,\n  active BOOLEAN DEFAULT TRUE,\n  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,\n  updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\n);\n",[995,3158,3159,3171,3185,3203,3224,3238,3251,3268],{"__ignoreMap":993},[998,3160,3161,3164,3167,3169],{"class":1000,"line":1001},[998,3162,3163],{"class":1004},"CREATE",[998,3165,3166],{"class":1004}," TABLE",[998,3168,3072],{"class":3071},[998,3170,2294],{"class":1008},[998,3172,3173,3176,3179,3182],{"class":1000,"line":1056},[998,3174,3175],{"class":1008},"  id ",[998,3177,3178],{"class":1004},"INT",[998,3180,3181],{"class":1004}," PRIMARY KEY",[998,3183,3184],{"class":1008}," AUTO_INCREMENT,\n",[998,3186,3187,3189,3192,3194,3196,3198,3201],{"class":1000,"line":1062},[998,3188,1065],{"class":1004},[998,3190,3191],{"class":1004}," VARCHAR",[998,3193,1881],{"class":1008},[998,3195,3094],{"class":1034},[998,3197,1890],{"class":1008},[998,3199,3200],{"class":1004},"NOT NULL",[998,3202,1068],{"class":1008},[998,3204,3205,3207,3210,3212,3214,3216,3219,3222],{"class":1000,"line":1071},[998,3206,2878],{"class":1008},[998,3208,3209],{"class":1004},"VARCHAR",[998,3211,1881],{"class":1008},[998,3213,3094],{"class":1034},[998,3215,1890],{"class":1008},[998,3217,3218],{"class":1004},"UNIQUE",[998,3220,3221],{"class":1004}," NOT NULL",[998,3223,1068],{"class":1008},[998,3225,3226,3229,3232,3235],{"class":1000,"line":1077},[998,3227,3228],{"class":1008},"  active ",[998,3230,3231],{"class":1004},"BOOLEAN",[998,3233,3234],{"class":1004}," DEFAULT",[998,3236,3237],{"class":1008}," TRUE,\n",[998,3239,3240,3243,3246,3248],{"class":1000,"line":1086},[998,3241,3242],{"class":1008},"  created_at ",[998,3244,3245],{"class":1004},"TIMESTAMP",[998,3247,3234],{"class":1004},[998,3249,3250],{"class":1008}," CURRENT_TIMESTAMP,\n",[998,3252,3253,3255,3257,3259,3262,3265],{"class":1000,"line":1257},[998,3254,2889],{"class":1008},[998,3256,3245],{"class":1004},[998,3258,3234],{"class":1004},[998,3260,3261],{"class":1008}," CURRENT_TIMESTAMP ",[998,3263,3264],{"class":1004},"ON UPDATE",[998,3266,3267],{"class":1008}," CURRENT_TIMESTAMP\n",[998,3269,3270],{"class":1000,"line":1263},[998,3271,2775],{"class":1008},[977,3273,3275],{"id":3274},"alter-table","ALTER TABLE",[968,3277,3278],{},[984,3279,986],{},[988,3281,3283],{"className":990,"code":3282,"language":992,"meta":993,"style":993},"alter table users add column phone varchar(20), modify column email varchar(320), add index idx_email (email), add constraint fk_user_profile foreign key (id) references user_profiles (user_id);\n",[995,3284,3285],{"__ignoreMap":993},[998,3286,3287,3290,3292,3294,3297,3300,3302,3304,3307,3310,3313,3316,3318,3320,3323,3325,3327,3330,3333,3335,3338,3341,3344,3347,3350],{"class":1000,"line":1001},[998,3288,3289],{"class":1004},"alter",[998,3291,3068],{"class":1004},[998,3293,1021],{"class":1008},[998,3295,3296],{"class":1004},"add",[998,3298,3299],{"class":1008}," column phone ",[998,3301,3104],{"class":1004},[998,3303,1881],{"class":1008},[998,3305,3306],{"class":1034},"20",[998,3308,3309],{"class":1008},"), ",[998,3311,3312],{"class":1004},"modify",[998,3314,3315],{"class":1008}," column email ",[998,3317,3104],{"class":1004},[998,3319,1881],{"class":1008},[998,3321,3322],{"class":1034},"320",[998,3324,3309],{"class":1008},[998,3326,3296],{"class":1004},[998,3328,3329],{"class":1004}," index",[998,3331,3332],{"class":1008}," idx_email (email), ",[998,3334,3296],{"class":1004},[998,3336,3337],{"class":1004}," constraint",[998,3339,3340],{"class":1008}," fk_user_profile ",[998,3342,3343],{"class":1004},"foreign key",[998,3345,3346],{"class":1008}," (id) ",[998,3348,3349],{"class":1004},"references",[998,3351,3352],{"class":1008}," user_profiles (user_id);\n",[968,3354,3355],{},[984,3356,1043],{},[988,3358,3360],{"className":990,"code":3359,"language":992,"meta":993,"style":993},"ALTER TABLE users\nADD COLUMN phone VARCHAR(20),\nMODIFY COLUMN email VARCHAR(320),\nADD INDEX idx_email (email),\nADD CONSTRAINT fk_user_profile FOREIGN KEY (id) REFERENCES user_profiles (user_id);\n",[995,3361,3362,3371,3388,3404,3414],{"__ignoreMap":993},[998,3363,3364,3367,3369],{"class":1000,"line":1001},[998,3365,3366],{"class":1004},"ALTER",[998,3368,3166],{"class":1004},[998,3370,1083],{"class":1008},[998,3372,3373,3376,3379,3381,3383,3385],{"class":1000,"line":1056},[998,3374,3375],{"class":1004},"ADD",[998,3377,3378],{"class":1008}," COLUMN phone ",[998,3380,3209],{"class":1004},[998,3382,1881],{"class":1008},[998,3384,3306],{"class":1034},[998,3386,3387],{"class":1008},"),\n",[998,3389,3390,3393,3396,3398,3400,3402],{"class":1000,"line":1062},[998,3391,3392],{"class":1004},"MODIFY",[998,3394,3395],{"class":1008}," COLUMN email ",[998,3397,3209],{"class":1004},[998,3399,1881],{"class":1008},[998,3401,3322],{"class":1034},[998,3403,3387],{"class":1008},[998,3405,3406,3408,3411],{"class":1000,"line":1071},[998,3407,3375],{"class":1004},[998,3409,3410],{"class":1004}," INDEX",[998,3412,3413],{"class":1008}," idx_email (email),\n",[998,3415,3416,3418,3421,3423,3426,3428,3431],{"class":1000,"line":1077},[998,3417,3375],{"class":1004},[998,3419,3420],{"class":1004}," CONSTRAINT",[998,3422,3340],{"class":1008},[998,3424,3425],{"class":1004},"FOREIGN KEY",[998,3427,3346],{"class":1008},[998,3429,3430],{"class":1004},"REFERENCES",[998,3432,3352],{"class":1008},[972,3434,3435],{"id":3435},"窗口函数",[977,3437,3439],{"id":3438},"row_number","ROW_NUMBER()",[968,3441,3442],{},[984,3443,986],{},[988,3445,3447],{"className":990,"code":3446,"language":992,"meta":993,"style":993},"select id, name, email, row_number() over (partition by department_id order by created_at desc) as row_num from users where active = 1;\n",[995,3448,3449],{"__ignoreMap":993},[998,3450,3451,3453,3455,3457,3460,3462,3464,3467,3469,3472,3475,3478,3481,3484,3486,3488,3490,3493,3495,3497,3499,3501,3503,3505],{"class":1000,"line":1001},[998,3452,1005],{"class":1004},[998,3454,1009],{"class":1008},[998,3456,1012],{"class":1004},[998,3458,3459],{"class":1008},", email, ",[998,3461,3438],{"class":1877},[998,3463,2824],{"class":1008},[998,3465,3466],{"class":1004},"over",[998,3468,2217],{"class":1008},[998,3470,3471],{"class":1004},"partition",[998,3473,3474],{"class":1004}," by",[998,3476,3477],{"class":1008}," department_id ",[998,3479,3480],{"class":1004},"order by",[998,3482,3483],{"class":1008}," created_at ",[998,3485,1998],{"class":1004},[998,3487,1890],{"class":1008},[998,3489,1893],{"class":1004},[998,3491,3492],{"class":1008}," row_num ",[998,3494,1018],{"class":1004},[998,3496,1021],{"class":1008},[998,3498,1024],{"class":1004},[998,3500,1027],{"class":1008},[998,3502,1031],{"class":1030},[998,3504,1035],{"class":1034},[998,3506,1038],{"class":1008},[968,3508,3509],{},[984,3510,1043],{},[988,3512,3514],{"className":990,"code":3513,"language":992,"meta":993,"style":993},"SELECT\n  id,\n  name,\n  email,\n  ROW_NUMBER() OVER (\n    PARTITION BY department_id\n    ORDER BY created_at DESC\n  ) AS row_num\nFROM users\nWHERE active = 1;\n",[995,3515,3516,3520,3524,3530,3534,3546,3557,3567,3576,3582],{"__ignoreMap":993},[998,3517,3518],{"class":1000,"line":1001},[998,3519,1053],{"class":1004},[998,3521,3522],{"class":1000,"line":1056},[998,3523,1059],{"class":1008},[998,3525,3526,3528],{"class":1000,"line":1062},[998,3527,1065],{"class":1004},[998,3529,1068],{"class":1008},[998,3531,3532],{"class":1000,"line":1071},[998,3533,2685],{"class":1008},[998,3535,3536,3539,3541,3544],{"class":1000,"line":1077},[998,3537,3538],{"class":1877},"  ROW_NUMBER",[998,3540,2824],{"class":1008},[998,3542,3543],{"class":1004},"OVER",[998,3545,2294],{"class":1008},[998,3547,3548,3551,3554],{"class":1000,"line":1086},[998,3549,3550],{"class":1004},"    PARTITION",[998,3552,3553],{"class":1004}," BY",[998,3555,3556],{"class":1008}," department_id\n",[998,3558,3559,3562,3564],{"class":1000,"line":1257},[998,3560,3561],{"class":1004},"    ORDER BY",[998,3563,3483],{"class":1008},[998,3565,3566],{"class":1004},"DESC\n",[998,3568,3569,3571,3573],{"class":1000,"line":1263},[998,3570,2555],{"class":1008},[998,3572,2051],{"class":1004},[998,3574,3575],{"class":1008}," row_num\n",[998,3577,3578,3580],{"class":1000,"line":1277},[998,3579,1080],{"class":1004},[998,3581,1083],{"class":1008},[998,3583,3584,3586,3588,3590,3592],{"class":1000,"line":1517},[998,3585,1089],{"class":1004},[998,3587,1027],{"class":1008},[998,3589,1031],{"class":1030},[998,3591,1035],{"class":1034},[998,3593,1038],{"class":1008},[972,3595,3597],{"id":3596},"公共表表达式-cte","公共表表达式 (CTE)",[977,3599,3601],{"id":3600},"with-子句","WITH 子句",[968,3603,3604],{},[984,3605,986],{},[988,3607,3609],{"className":990,"code":3608,"language":992,"meta":993,"style":993},"with active_users as (select id, name, email from users where active = 1), user_posts as (select user_id, count(*) as post_count from posts where published = 1 group by user_id) select au.id, au.name, au.email, coalesce(up.post_count, 0) as post_count from active_users au left join user_posts up on au.id = up.user_id order by post_count desc;\n",[995,3610,3611],{"__ignoreMap":993},[998,3612,3613,3616,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3646,3648,3650,3652,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3684,3686,3689,3691,3693,3695,3698,3700,3702,3704,3706,3708,3710,3712,3715,3717,3720,3722,3725,3727,3730,3732,3734,3736,3738,3741,3743,3746,3748,3750,3752,3754,3756,3759,3761,3763,3765,3767,3769],{"class":1000,"line":1001},[998,3614,3615],{"class":1004},"with",[998,3617,3618],{"class":1008}," active_users ",[998,3620,1893],{"class":1004},[998,3622,2217],{"class":1008},[998,3624,1005],{"class":1004},[998,3626,1009],{"class":1008},[998,3628,1012],{"class":1004},[998,3630,1015],{"class":1008},[998,3632,1018],{"class":1004},[998,3634,1021],{"class":1008},[998,3636,1024],{"class":1004},[998,3638,1027],{"class":1008},[998,3640,1031],{"class":1030},[998,3642,1035],{"class":1034},[998,3644,3645],{"class":1008},"), user_posts ",[998,3647,1893],{"class":1004},[998,3649,2217],{"class":1008},[998,3651,1005],{"class":1004},[998,3653,3654],{"class":1008}," user_id, ",[998,3656,1878],{"class":1877},[998,3658,1881],{"class":1008},[998,3660,2388],{"class":1030},[998,3662,1890],{"class":1008},[998,3664,1893],{"class":1004},[998,3666,2429],{"class":1008},[998,3668,1018],{"class":1004},[998,3670,2227],{"class":1008},[998,3672,1024],{"class":1004},[998,3674,2232],{"class":1008},[998,3676,1031],{"class":1030},[998,3678,1035],{"class":1034},[998,3680,1955],{"class":1004},[998,3682,3683],{"class":1008}," user_id) ",[998,3685,1005],{"class":1004},[998,3687,3688],{"class":1117}," au",[998,3690,1121],{"class":1008},[998,3692,1124],{"class":1117},[998,3694,1127],{"class":1008},[998,3696,3697],{"class":1117},"au",[998,3699,1121],{"class":1008},[998,3701,1012],{"class":1117},[998,3703,1127],{"class":1008},[998,3705,3697],{"class":1117},[998,3707,1121],{"class":1008},[998,3709,1143],{"class":1117},[998,3711,1127],{"class":1008},[998,3713,3714],{"class":1877},"coalesce",[998,3716,1881],{"class":1008},[998,3718,3719],{"class":1117},"up",[998,3721,1121],{"class":1008},[998,3723,3724],{"class":1117},"post_count",[998,3726,1127],{"class":1008},[998,3728,3729],{"class":1034},"0",[998,3731,1890],{"class":1008},[998,3733,1893],{"class":1004},[998,3735,2429],{"class":1008},[998,3737,1018],{"class":1004},[998,3739,3740],{"class":1008}," active_users au ",[998,3742,1922],{"class":1004},[998,3744,3745],{"class":1008}," user_posts up ",[998,3747,1362],{"class":1004},[998,3749,3688],{"class":1117},[998,3751,1121],{"class":1008},[998,3753,1124],{"class":1117},[998,3755,1161],{"class":1030},[998,3757,3758],{"class":1117}," up",[998,3760,1121],{"class":1008},[998,3762,1378],{"class":1117},[998,3764,1166],{"class":1004},[998,3766,2429],{"class":1008},[998,3768,1998],{"class":1004},[998,3770,1038],{"class":1008},[968,3772,3773],{},[984,3774,1043],{},[988,3776,3778],{"className":990,"code":3777,"language":992,"meta":993,"style":993},"WITH active_users AS (\n  SELECT\n    id,\n    name,\n    email\n  FROM users\n  WHERE active = 1\n),\nuser_posts AS (\n  SELECT\n    user_id,\n    COUNT(*) AS post_count\n  FROM posts\n  WHERE published = 1\n  GROUP BY user_id\n)\nSELECT\n  au.id,\n  au.name,\n  au.email,\n  COALESCE(up.post_count, 0) AS post_count\nFROM active_users au\nLEFT JOIN user_posts up ON au.id = up.user_id\nORDER BY post_count DESC;\n",[995,3779,3780,3791,3796,3801,3808,3813,3819,3829,3833,3842,3846,3851,3866,3872,3882,3889,3893,3897,3909,3920,3931,3955,3963,3986],{"__ignoreMap":993},[998,3781,3782,3785,3787,3789],{"class":1000,"line":1001},[998,3783,3784],{"class":1004},"WITH",[998,3786,3618],{"class":1008},[998,3788,2051],{"class":1004},[998,3790,2294],{"class":1008},[998,3792,3793],{"class":1000,"line":1056},[998,3794,3795],{"class":1004},"  SELECT\n",[998,3797,3798],{"class":1000,"line":1062},[998,3799,3800],{"class":1008},"    id,\n",[998,3802,3803,3806],{"class":1000,"line":1071},[998,3804,3805],{"class":1004},"    name",[998,3807,1068],{"class":1008},[998,3809,3810],{"class":1000,"line":1077},[998,3811,3812],{"class":1008},"    email\n",[998,3814,3815,3817],{"class":1000,"line":1086},[998,3816,2307],{"class":1004},[998,3818,1083],{"class":1008},[998,3820,3821,3823,3825,3827],{"class":1000,"line":1257},[998,3822,2315],{"class":1004},[998,3824,1027],{"class":1008},[998,3826,1031],{"class":1030},[998,3828,1254],{"class":1034},[998,3830,3831],{"class":1000,"line":1263},[998,3832,3387],{"class":1008},[998,3834,3835,3838,3840],{"class":1000,"line":1277},[998,3836,3837],{"class":1008},"user_posts ",[998,3839,2051],{"class":1004},[998,3841,2294],{"class":1008},[998,3843,3844],{"class":1000,"line":1517},[998,3845,3795],{"class":1004},[998,3847,3848],{"class":1000,"line":1809},[998,3849,3850],{"class":1008},"    user_id,\n",[998,3852,3853,3856,3858,3860,3862,3864],{"class":1000,"line":1824},[998,3854,3855],{"class":1877},"    COUNT",[998,3857,1881],{"class":1008},[998,3859,2388],{"class":1030},[998,3861,1890],{"class":1008},[998,3863,2051],{"class":1004},[998,3865,2560],{"class":1008},[998,3867,3868,3870],{"class":1000,"line":2166},[998,3869,2307],{"class":1004},[998,3871,2310],{"class":1008},[998,3873,3874,3876,3878,3880],{"class":1000,"line":2750},[998,3875,2315],{"class":1004},[998,3877,2232],{"class":1008},[998,3879,1031],{"class":1030},[998,3881,1254],{"class":1034},[998,3883,3884,3887],{"class":1000,"line":2758},[998,3885,3886],{"class":1004},"  GROUP BY",[998,3888,2302],{"class":1008},[998,3890,3891],{"class":1000,"line":2765},[998,3892,2326],{"class":1008},[998,3894,3895],{"class":1000,"line":2772},[998,3896,1053],{"class":1004},[998,3898,3900,3903,3905,3907],{"class":1000,"line":3899},18,[998,3901,3902],{"class":1117},"  au",[998,3904,1121],{"class":1008},[998,3906,1124],{"class":1117},[998,3908,1068],{"class":1008},[998,3910,3912,3914,3916,3918],{"class":1000,"line":3911},19,[998,3913,3902],{"class":1117},[998,3915,1121],{"class":1008},[998,3917,1012],{"class":1117},[998,3919,1068],{"class":1008},[998,3921,3923,3925,3927,3929],{"class":1000,"line":3922},20,[998,3924,3902],{"class":1117},[998,3926,1121],{"class":1008},[998,3928,1143],{"class":1117},[998,3930,1068],{"class":1008},[998,3932,3934,3937,3939,3941,3943,3945,3947,3949,3951,3953],{"class":1000,"line":3933},21,[998,3935,3936],{"class":1877},"  COALESCE",[998,3938,1881],{"class":1008},[998,3940,3719],{"class":1117},[998,3942,1121],{"class":1008},[998,3944,3724],{"class":1117},[998,3946,1127],{"class":1008},[998,3948,3729],{"class":1034},[998,3950,1890],{"class":1008},[998,3952,2051],{"class":1004},[998,3954,2560],{"class":1008},[998,3956,3958,3960],{"class":1000,"line":3957},22,[998,3959,1080],{"class":1004},[998,3961,3962],{"class":1008}," active_users au\n",[998,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984],{"class":1000,"line":3965},23,[998,3967,1787],{"class":1004},[998,3969,3745],{"class":1008},[998,3971,1485],{"class":1004},[998,3973,3688],{"class":1117},[998,3975,1121],{"class":1008},[998,3977,1124],{"class":1117},[998,3979,1161],{"class":1030},[998,3981,3758],{"class":1117},[998,3983,1121],{"class":1008},[998,3985,1500],{"class":1117},[998,3987,3989,3991,3993,3995],{"class":1000,"line":3988},24,[998,3990,2169],{"class":1004},[998,3992,2429],{"class":1008},[998,3994,2174],{"class":1004},[998,3996,1038],{"class":1008},[972,3998,3999],{"id":3999},"格式化选项示例",[977,4001,4002],{"id":4002},"不同缩进大小",[968,4004,4005],{},[984,4006,4007],{},"2 个空格：",[988,4009,4010],{"className":990,"code":1046,"language":992,"meta":993,"style":993},[995,4011,4012,4016,4020,4026,4030,4036],{"__ignoreMap":993},[998,4013,4014],{"class":1000,"line":1001},[998,4015,1053],{"class":1004},[998,4017,4018],{"class":1000,"line":1056},[998,4019,1059],{"class":1008},[998,4021,4022,4024],{"class":1000,"line":1062},[998,4023,1065],{"class":1004},[998,4025,1068],{"class":1008},[998,4027,4028],{"class":1000,"line":1071},[998,4029,1074],{"class":1008},[998,4031,4032,4034],{"class":1000,"line":1077},[998,4033,1080],{"class":1004},[998,4035,1083],{"class":1008},[998,4037,4038,4040,4042,4044,4046],{"class":1000,"line":1086},[998,4039,1089],{"class":1004},[998,4041,1027],{"class":1008},[998,4043,1031],{"class":1030},[998,4045,1035],{"class":1034},[998,4047,1038],{"class":1008},[968,4049,4050],{},[984,4051,4052],{},"4 个空格：",[988,4054,4056],{"className":990,"code":4055,"language":992,"meta":993,"style":993},"SELECT\n    id,\n    name,\n    email\nFROM users\nWHERE active = 1;\n",[995,4057,4058,4062,4066,4072,4076,4082],{"__ignoreMap":993},[998,4059,4060],{"class":1000,"line":1001},[998,4061,1053],{"class":1004},[998,4063,4064],{"class":1000,"line":1056},[998,4065,3800],{"class":1008},[998,4067,4068,4070],{"class":1000,"line":1062},[998,4069,3805],{"class":1004},[998,4071,1068],{"class":1008},[998,4073,4074],{"class":1000,"line":1071},[998,4075,3812],{"class":1008},[998,4077,4078,4080],{"class":1000,"line":1077},[998,4079,1080],{"class":1004},[998,4081,1083],{"class":1008},[998,4083,4084,4086,4088,4090,4092],{"class":1000,"line":1086},[998,4085,1089],{"class":1004},[998,4087,1027],{"class":1008},[998,4089,1031],{"class":1030},[998,4091,1035],{"class":1034},[998,4093,1038],{"class":1008},[968,4095,4096],{},[984,4097,4098],{},"8 个空格：",[988,4100,4102],{"className":990,"code":4101,"language":992,"meta":993,"style":993},"SELECT\n        id,\n        name,\n        email\nFROM users\nWHERE active = 1;\n",[995,4103,4104,4108,4113,4120,4125,4131],{"__ignoreMap":993},[998,4105,4106],{"class":1000,"line":1001},[998,4107,1053],{"class":1004},[998,4109,4110],{"class":1000,"line":1056},[998,4111,4112],{"class":1008},"        id,\n",[998,4114,4115,4118],{"class":1000,"line":1062},[998,4116,4117],{"class":1004},"        name",[998,4119,1068],{"class":1008},[998,4121,4122],{"class":1000,"line":1071},[998,4123,4124],{"class":1008},"        email\n",[998,4126,4127,4129],{"class":1000,"line":1077},[998,4128,1080],{"class":1004},[998,4130,1083],{"class":1008},[998,4132,4133,4135,4137,4139,4141],{"class":1000,"line":1086},[998,4134,1089],{"class":1004},[998,4136,1027],{"class":1008},[998,4138,1031],{"class":1030},[998,4140,1035],{"class":1034},[998,4142,1038],{"class":1008},[977,4144,4145],{"id":4145},"不同关键字大小写",[968,4147,4148],{},[984,4149,4150],{},"大写：",[988,4152,4153],{"className":990,"code":1046,"language":992,"meta":993,"style":993},[995,4154,4155,4159,4163,4169,4173,4179],{"__ignoreMap":993},[998,4156,4157],{"class":1000,"line":1001},[998,4158,1053],{"class":1004},[998,4160,4161],{"class":1000,"line":1056},[998,4162,1059],{"class":1008},[998,4164,4165,4167],{"class":1000,"line":1062},[998,4166,1065],{"class":1004},[998,4168,1068],{"class":1008},[998,4170,4171],{"class":1000,"line":1071},[998,4172,1074],{"class":1008},[998,4174,4175,4177],{"class":1000,"line":1077},[998,4176,1080],{"class":1004},[998,4178,1083],{"class":1008},[998,4180,4181,4183,4185,4187,4189],{"class":1000,"line":1086},[998,4182,1089],{"class":1004},[998,4184,1027],{"class":1008},[998,4186,1031],{"class":1030},[998,4188,1035],{"class":1034},[998,4190,1038],{"class":1008},[968,4192,4193],{},[984,4194,4195],{},"小写：",[988,4197,4199],{"className":990,"code":4198,"language":992,"meta":993,"style":993},"select\n  id,\n  name,\n  email\nfrom users\nwhere active = 1;\n",[995,4200,4201,4206,4210,4216,4220,4226],{"__ignoreMap":993},[998,4202,4203],{"class":1000,"line":1001},[998,4204,4205],{"class":1004},"select\n",[998,4207,4208],{"class":1000,"line":1056},[998,4209,1059],{"class":1008},[998,4211,4212,4214],{"class":1000,"line":1062},[998,4213,1065],{"class":1004},[998,4215,1068],{"class":1008},[998,4217,4218],{"class":1000,"line":1071},[998,4219,1074],{"class":1008},[998,4221,4222,4224],{"class":1000,"line":1077},[998,4223,1018],{"class":1004},[998,4225,1083],{"class":1008},[998,4227,4228,4230,4232,4234,4236],{"class":1000,"line":1086},[998,4229,1024],{"class":1004},[998,4231,1027],{"class":1008},[998,4233,1031],{"class":1030},[998,4235,1035],{"class":1034},[998,4237,1038],{"class":1008},[968,4239,4240],{},[984,4241,4242],{},"保持原样：",[988,4244,4246],{"className":990,"code":4245,"language":992,"meta":993,"style":993},"Select\n  id,\n  name,\n  email\nFrom users\nWhere active = 1;\n",[995,4247,4248,4253,4257,4263,4267,4274],{"__ignoreMap":993},[998,4249,4250],{"class":1000,"line":1001},[998,4251,4252],{"class":1004},"Select\n",[998,4254,4255],{"class":1000,"line":1056},[998,4256,1059],{"class":1008},[998,4258,4259,4261],{"class":1000,"line":1062},[998,4260,1065],{"class":1004},[998,4262,1068],{"class":1008},[998,4264,4265],{"class":1000,"line":1071},[998,4266,1074],{"class":1008},[998,4268,4269,4272],{"class":1000,"line":1077},[998,4270,4271],{"class":1004},"From",[998,4273,1083],{"class":1008},[998,4275,4276,4279,4281,4283,4285],{"class":1000,"line":1086},[998,4277,4278],{"class":1004},"Where",[998,4280,1027],{"class":1008},[998,4282,1031],{"class":1030},[998,4284,1035],{"class":1034},[998,4286,1038],{"class":1008},[968,4288,4289],{},"这些示例展示了 SQL 格式化工具的多样性以及它如何处理各种类型的 SQL 查询和不同的格式化首选项。",[4291,4292,4293],"style",{},"html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfYXg, html code.shiki .sfYXg{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D4D4D4}html pre.shiki code .symQ-, html code.shiki .symQ-{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#DCDCAA}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}",{"title":993,"searchDepth":1056,"depth":1056,"links":4295},[4296,4300,4304,4307,4311,4316,4320,4323,4326],{"id":974,"depth":1056,"text":975,"children":4297},[4298,4299],{"id":979,"depth":1062,"text":980},{"id":1100,"depth":1062,"text":1101},{"id":1291,"depth":1056,"text":1292,"children":4301},[4302,4303],{"id":1295,"depth":1062,"text":1296},{"id":1535,"depth":1062,"text":1536},{"id":1841,"depth":1056,"text":1841,"children":4305},[4306],{"id":1844,"depth":1062,"text":1845},{"id":2179,"depth":1056,"text":2179,"children":4308},[4309,4310],{"id":2182,"depth":1062,"text":2183},{"id":2341,"depth":1062,"text":2341},{"id":2585,"depth":1056,"text":2585,"children":4312},[4313,4314,4315],{"id":2588,"depth":1062,"text":2589},{"id":2778,"depth":1062,"text":2779},{"id":2921,"depth":1062,"text":2922},{"id":3047,"depth":1056,"text":3047,"children":4317},[4318,4319],{"id":3050,"depth":1062,"text":3051},{"id":3274,"depth":1062,"text":3275},{"id":3435,"depth":1056,"text":3435,"children":4321},[4322],{"id":3438,"depth":1062,"text":3439},{"id":3596,"depth":1056,"text":3597,"children":4324},[4325],{"id":3600,"depth":1062,"text":3601},{"id":3999,"depth":1056,"text":3999,"children":4327},[4328,4329],{"id":4002,"depth":1062,"text":4002},{"id":4145,"depth":1062,"text":4145},"md",{},{"title":126,"description":970},{"loc":127},"Ok5YaycZ9djr7K19oKUi_Rcvw4OGW_Hkjecw_rDDv70",[4336,4336],null]