提交 15db9c7e 编写于 作者: M Mars Liu

clean tree

上级 490aed47
{
"node_id": "",
"node_id": "mysql-67b5ccfe50d34cf99c38d0e63f95c59e",
"keywords": [
"关系型数据库",
"database",
......
{
"node_id": "",
"node_id": "mysql-86367300e7b643e18caf7b9349ab705a",
"keywords": [
"server",
"client",
......
{
"node_id": "",
"node_id": "mysql-635d4c57d06a4e1abaecbd03d9f5e1ba",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-95d0b7e5493e478f85ca49a77a13d194",
"keywords": [
"安装",
"PostgreSQL"
......
{
"node_id": "",
"node_id": "mysql-932a42b96ee34177b3d980c30cbab717",
"keywords": [
"登录",
"身份验证",
......
{
"node_id": "",
"node_id": "mysql-5720037d32894078aa03106e4d798984",
"keywords": [
"login",
"connect"
......
{
"node_id": "",
"node_id": "mysql-c6fb4b9d5c13492289fd14d06911c1e5",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-79f255c8025d4379b9782e445d37b8b5",
"keywords": [
"sql",
"psql",
......
{
"node_id": "",
"node_id": "mysql-b1416d413b75470697201b9d6ffeebff",
"keywords": [
"语法",
"select"
......
{
"node_id": "",
"node_id": "mysql-d62d60e24fe14f049712c9db8cf25ea9",
"keywords": [
"DML",
"insert",
......
{
"node_id": "",
"node_id": "mysql-ffe7d96945264633aa3ba54acd22b3a9",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-0f0cd6ec82e343db95ed800a7d964cfc",
"keywords": [
"表",
"table"
......
{
"node_id": "",
"node_id": "mysql-a6b27f219f3c47c981ed1dceffa8a1a6",
"keywords": [
"函数",
"function"
......
{
"node_id": "",
"node_id": "mysql-d32f7bece92e436ba0a0eefd0bc4a86c",
"keywords": [
"role",
"login",
......
{
"node_id": "",
"node_id": "mysql-8bd217c396eb4f44b76cdb04c5d4674d",
"keywords": [
"索引",
" 约束",
......
{
"node_id": "",
"node_id": "mysql-d1d26b008711441f82192c33e1fe4dd7",
"keywords": [
"trigger",
"触发器"
......
{
"node_id": "",
"node_id": "mysql-88c53ba3b31f4ae5a4de3809d61cf539",
"keywords": [
"数据库扩展",
"数据库插件",
......
{
"node_id": "",
"node_id": "mysql-eb03e9500ad143148847cd5130da4787",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-06b0b1a126e3440ab67e5ab103ef9e92",
"keywords": [
"group by",
"分组"
......
{
"node_id": "",
"node_id": "mysql-e12eca4c9358429f9222a3f32e1798f6",
"keywords": [
"join",
"连接查询"
......
{
"node_id": "",
"node_id": "mysql-787937c95738421ba7b1d5b8aafe55d0",
"keywords": [
"子查询",
"subquery"
......
{
"node_id": "",
"node_id": "mysql-da7b258f8b0b4597924737902a5018d3",
"keywords": [
"分页",
"limit",
......
{
"node_id": "",
"node_id": "mysql-a69988041f934af1af39f2da4b3e0d58",
"keywords": [
"common table expression",
"cte",
......
{
"node_id": "",
"node_id": "mysql-7b3a382e0cdb4f089fb3b1769c91025f",
"keywords": [
"plsql",
"过程化"
......
{
"node_id": "",
"node_id": "mysql-2bd968a23ccb4668b853421206b46eeb",
"keywords": [
"创建表",
"授权",
......
{
"node_id": "",
"node_id": "mysql-64454fb14452475a8c3b348bf4d840cc",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-64d1c4fd8bc845d4900dfdfe1fea4cb9",
"keywords": [
"standby",
"热备份",
......
{
"node_id": "",
"node_id": "mysql-f00ed1bb1dac4cbebb090e6423aaa8a1",
"keywords": [
"standby",
"高可用",
......
{
"node_id": "",
"node_id": "mysql-a788c4767113412b811eee21ad298404",
"keywords": [
"外部数据连接",
"fdw"
......
{
"node_id": "",
"node_id": "mysql-6c50f07505954be1b61cf0bf6365536d",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-aa2a0a0cc22a47ac89cdcc9b56951a02",
"keywords": [
"gis",
"地理信息"
......
{
"node_id": "",
"node_id": "mysql-811d683bd15b4e0ab91c3507199acfbb",
"keywords": [
"json",
"jsonb"
......
{
"node_id": "",
"node_id": "mysql-0f54b3fe17b04a59a2eed504aa280bbe",
"keywords": [
"函数",
"过程",
......
{
"node_id": "",
"node_id": "mysql-f715af01120d4fe0be0a633776f6d261",
"keywords": [
"视图",
"view"
......
{
"node_id": "",
"node_id": "mysql-ed11f5b80bef4dbd86b5e1c5a091413d",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-753300de6ef94af7be40fb91a05421a6",
"keywords": [
"cte",
"递归查询",
......
......@@ -4,7 +4,7 @@
"function"
],
"children": [],
"node_id": "",
"node_id": "mysql-0f7b5745d0b44251a678bbd2bbee5f2e",
"export": [
"salary.json"
],
......
{
"node_id": "",
"node_id": "mysql-88200dcbd2e848a5a1d74c086d8abe57",
"keywords": [
"透视表",
"交叉透视表",
......
{
"node_id": "",
"node_id": "mysql-f9f2ae841cf14d079c8433c833d3396d",
"keywords": [
"conflict",
"冲突",
......
{
"node_id": "",
"node_id": "mysql-a00dadd0e1e945e597adcd2b71452e07",
"keywords": [
"事务",
"transaction"
......
{
"node_id": "",
"node_id": "mysql-7745c930b53c48d18afb4ba14e0510a7",
"keywords": [
"索引",
"index",
......
{
"node_id": "",
"node_id": "mysql-0cc4dd0b6c024a9e92abb4226bf7ff79",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
{
"node_id": "",
"node_id": "mysql-53775864ecb94bb3af35b6b54c58fe0c",
"keywords": [
"数据库问答"
],
......
{
"node_id": "",
"node_id": "mysql-022a17432ef84a489620c05bdd8f7911",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
......
......@@ -9,16 +9,158 @@
"keywords": [],
"children": [
{
"MySQL入门": {
"node_id": "mysql-2cd5f68281704161820ee048e1f9de36",
"基本概念": {
"node_id": "mysql-635d4c57d06a4e1abaecbd03d9f5e1ba",
"keywords": [],
"children": [
{
"HelloWorld": {
"node_id": "mysql-96403217971e4115835e31bba9366fcb",
"keywords": [],
"关系型数据库": {
"node_id": "mysql-9fcbb1d0c57c48cda031c5821d1602fa",
"keywords": [
"关系型数据库",
"database",
"relational",
"rdbms"
],
"children": [],
"keywords_must": [],
"keywords_must": [
"关系型数据库",
"database",
"relational",
"rdbms"
],
"keywords_forbid": []
}
},
{
"服务器和客户端": {
"node_id": "mysql-e681e8c35f0948f0843ececdd68f0751",
"keywords": [
"server",
"client",
"数据库服务器",
"数据库客户端"
],
"children": [],
"keywords_must": [
"服务器",
"客户端"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"安装和使用": {
"node_id": "mysql-c6fb4b9d5c13492289fd14d06911c1e5",
"keywords": [],
"children": [
{
"安装": {
"node_id": "mysql-a59d178ac44b4ec1be7a6fefb6190c70",
"keywords": [
"安装",
"PostgreSQL"
],
"children": [],
"keywords_must": [
"安装"
],
"keywords_forbid": []
}
},
{
"登录": {
"node_id": "mysql-20d6c1ca7ed447e2ad332bf38a04499e",
"keywords": [
"登录",
"身份验证",
"授权"
],
"children": [],
"keywords_must": [
"登录"
],
"keywords_forbid": []
}
},
{
"使用": {
"node_id": "mysql-3914587eda97466b8350d32eee431d2e",
"keywords": [
"login",
"connect"
],
"children": [],
"keywords_must": [
"使用",
"基本用法",
"入门"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"查询数据": {
"node_id": "mysql-ffe7d96945264633aa3ba54acd22b3a9",
"keywords": [],
"children": [
{
"psql": {
"node_id": "mysql-62e8fcfc87a84019a0190647b2033eee",
"keywords": [
"sql",
"psql",
" 数据库客户端"
],
"children": [],
"keywords_must": [
"psql"
],
"keywords_forbid": []
}
},
{
"SQL基本语法": {
"node_id": "mysql-229cf42e73df4023be4224780b79d388",
"keywords": [
"语法",
"select"
],
"children": [],
"keywords_must": [
"语法",
"SQL"
],
"keywords_forbid": []
}
},
{
"SQL、DML和DDL": {
"node_id": "mysql-7609aaf33ced4c18b14dbbe82a4b2fdb",
"keywords": [
"DML",
"insert",
"update",
"delete"
],
"children": [],
"keywords_must": [
"DML",
"DDL",
"insert",
"update",
"delete"
],
"keywords_forbid": []
}
}
......@@ -36,7 +178,242 @@
"MySQL中阶": {
"node_id": "mysql-4ccd6a9874f147bc9e5f368e3bd90850",
"keywords": [],
"children": [],
"children": [
{
"基本结构": {
"node_id": "mysql-eb03e9500ad143148847cd5130da4787",
"keywords": [],
"children": [
{
"表": {
"node_id": "mysql-57cd456bfa774aa4b719bb4abe05387d",
"keywords": [
"表",
"table"
],
"children": [],
"keywords_must": [
"表",
"table"
],
"keywords_forbid": []
}
},
{
"函数": {
"node_id": "mysql-cf72570d35814695a3580d75032cbb89",
"keywords": [
"函数",
"function"
],
"children": [],
"keywords_must": [
"函数",
"function"
],
"keywords_forbid": []
}
},
{
"用户和权限": {
"node_id": "mysql-9746a550ac814df49b2639c752080a42",
"keywords": [
"role",
"login",
"user",
"用户",
"角色",
"权限",
"privilege"
],
"children": [],
"keywords_must": [
"role",
"login",
"user",
"用户",
"角色",
"权限",
"privilege"
],
"keywords_forbid": []
}
},
{
"索引和约束": {
"node_id": "mysql-5de6ec33f18649018d33f71030fec5d9",
"keywords": [
"索引",
" 约束",
"constraints",
"index"
],
"children": [],
"keywords_must": [
"索引",
" 约束",
"constraints",
"index"
],
"keywords_forbid": []
}
},
{
" 触发器": {
"node_id": "mysql-df02bd5ac2d942f581a139d490cfaa67",
"keywords": [
"trigger",
"触发器"
],
"children": [],
"keywords_must": [
"trigger",
"触发器"
],
"keywords_forbid": []
}
},
{
"数据库扩展": {
"node_id": "mysql-d7e87a239c564fe7a51ffb0cdb8a9693",
"keywords": [
"数据库扩展",
"数据库插件",
"extension"
],
"children": [],
"keywords_must": [
"数据库扩展",
"extension"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"服务端编程": {
"node_id": "mysql-64454fb14452475a8c3b348bf4d840cc",
"keywords": [],
"children": [
{
"聚合和分组": {
"node_id": "mysql-01451122a1174b37add9105b89f6dd03",
"keywords": [
"group by",
"分组"
],
"children": [],
"keywords_must": [
"group by",
"分组",
"聚合"
],
"keywords_forbid": []
}
},
{
"连接查询": {
"node_id": "mysql-917489173e594a189b5a48c309533917",
"keywords": [
"join",
"连接查询"
],
"children": [],
"keywords_must": [
"join",
"连接查询"
],
"keywords_forbid": []
}
},
{
"子查询": {
"node_id": "mysql-5316412aed02420ea1a838b85d1ea580",
"keywords": [
"子查询",
"subquery"
],
"children": [],
"keywords_must": [
"子查询",
"subquery"
],
"keywords_forbid": []
}
},
{
"分页查询": {
"node_id": "mysql-c091baca5e7446909b067aa87939ca81",
"keywords": [
"分页",
"limit",
"offset"
],
"children": [],
"keywords_must": [
"分页",
"limit",
"offset"
],
"keywords_forbid": []
}
},
{
"CTE": {
"node_id": "mysql-28f41d302bc14332a1b6328f6e73ec68",
"keywords": [
"common table expression",
"cte",
"recursive"
],
"children": [],
"keywords_must": [
"cte"
],
"keywords_forbid": []
}
},
{
"过程化编程": {
"node_id": "mysql-f9326d7b2f43465585d048870b36ba72",
"keywords": [
"plsql",
"过程化"
],
"children": [],
"keywords_must": [
"过程化"
],
"keywords_forbid": []
}
},
{
"DDL": {
"node_id": "mysql-221322d43c2145da9ccdd0965e0880b1",
"keywords": [
"创建表",
"授权",
"ddl"
],
"children": [],
"keywords_must": [
"创建表",
"授权",
"ddl"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
......@@ -45,7 +422,276 @@
"MySQL高阶": {
"node_id": "mysql-fba12490eaea4ed8b50866f878896338",
"keywords": [],
"children": [],
"children": [
{
"集群和复制": {
"node_id": "mysql-6c50f07505954be1b61cf0bf6365536d",
"keywords": [],
"children": [
{
"standby": {
"node_id": "mysql-9d8329cd679c4bb28a64b030ff412cde",
"keywords": [
"standby",
"热备份",
"高可用",
"流复制"
],
"children": [],
"keywords_must": [
"standby"
],
"keywords_forbid": []
}
},
{
"流式复制集群": {
"node_id": "mysql-2cc55f62c24f41e584a0d27c308e721b",
"keywords": [
"standby",
"高可用",
"流复制",
"wal"
],
"children": [],
"keywords_must": [
"流式复制",
"流复制"
],
"keywords_forbid": []
}
},
{
"fdw": {
"node_id": "mysql-602728e6acdb4146aa458ada9681ed4a",
"keywords": [
"外部数据连接",
"fdw"
],
"children": [],
"keywords_must": [
"外部数据连接",
"fdw"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"高级数据类型": {
"node_id": "mysql-ed11f5b80bef4dbd86b5e1c5a091413d",
"keywords": [],
"children": [
{
"几何类型和GIS": {
"node_id": "mysql-e1cdc692aefb49a9ac5fd9a67850cde3",
"keywords": [
"gis",
"地理信息"
],
"children": [],
"keywords_must": [
"gis",
"几何"
],
"keywords_forbid": []
}
},
{
"JSON和JSONB": {
"node_id": "mysql-1cc35af718984d8d905f22e57f8feb60",
"keywords": [
"json",
"jsonb"
],
"children": [],
"keywords_must": [
"json",
"jsonb"
],
"keywords_forbid": []
}
},
{
"函数": {
"node_id": "mysql-7013285cc6854edf99101562ed483654",
"keywords": [
"函数",
"过程",
"function",
"produce"
],
"children": [],
"keywords_must": [
"聚合函数",
"json函数",
[
"数组",
"函数"
],
""
],
"keywords_forbid": []
}
},
{
"视图": {
"node_id": "mysql-bb5ccc0866574baaa40132532eaaa88a",
"keywords": [
"视图",
"view"
],
"children": [],
"keywords_must": [
"视图",
"view"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"SQL高级技巧": {
"node_id": "mysql-0cc4dd0b6c024a9e92abb4226bf7ff79",
"keywords": [],
"children": [
{
"递归查询": {
"node_id": "mysql-6fa913985b5a45428a937eb5825b2d33",
"keywords": [
"cte",
"递归查询",
"recursive"
],
"children": [],
"keywords_must": [
"cte",
"递归查询",
"recursive"
],
"keywords_forbid": []
}
},
{
"Window Function": {
"node_id": "mysql-b2d66073e3454bb392867db3d8bf693d",
"keywords": [
"函数",
"function"
],
"children": [],
"keywords_must": [
"函数",
"function",
"window"
],
"keywords_forbid": []
}
},
{
"透视表 ": {
"node_id": "mysql-85c4a7aa13ba4deebbc040e57d01ebb4",
"keywords": [
"透视表",
"交叉透视表",
"pivot"
],
"children": [],
"keywords_must": [
"透视表",
"交叉透视表",
"pivot"
],
"keywords_forbid": []
}
},
{
"写入和冲突": {
"node_id": "mysql-02027a446b89495e85b99c0ff325ce7f",
"keywords": [
"conflict",
"冲突",
"唯一约束"
],
"children": [],
"keywords_must": [
"conflict",
"冲突"
],
"keywords_forbid": []
}
},
{
"事务": {
"node_id": "mysql-3bdfdf9a8be444759a80c1f2c37d81f2",
"keywords": [
"事务",
"transaction"
],
"children": [],
"keywords_must": [
"事务",
"transaction"
],
"keywords_forbid": []
}
},
{
"索引和优化": {
"node_id": "mysql-c942ff9d420c45db9b785ab6d98ace12",
"keywords": [
"索引",
"index",
"performance",
"优化"
],
"children": [],
"keywords_must": [
"索引",
"index",
"performance",
"优化"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"进阶任务": {
"node_id": "mysql-022a17432ef84a489620c05bdd8f7911",
"keywords": [],
"children": [
{
"数据库问答": {
"node_id": "mysql-d1b81e44a1954a4aa5b377d51eb664c5",
"keywords": [
"数据库问答"
],
"children": [],
"keywords_must": [
"数据库问答"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册