diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json" index a9dfa0773b3b8884d829b0e84e4973f5cc92f9eb..e8767be86643bab398a8745508381a67170855c2 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-25808aa5b4ba4e78bd3dc59e09b403ed", - "keywords": [], + "keywords": ["create user"], "children": [], "export": [ "create_user.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json" index f25636dab5afaf9399fd2e201c5d28005588c4cc..dc74b1f6447a9afb6b24c78836046915dfc775b0 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-291ab4c99fa945ae8629b1956bc1ecc9", - "keywords": [], + "keywords": ["grant", "user", "role", "授权", "角色"], "children": [], "export": [ "grant.json", diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json" index 1c2e8cb996bca1eacf4518c2b6fa059b0759f6a6..5d6fdbad830fa57b56b3f08693d981ed7b59b1aa 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-d2b788a8200140a693297356c02ce872", - "keywords": [], + "keywords": ["privilege", "查看权限"], "children": [], "export": [ "view_privileges.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json" index 2c5af9177a501508bf01190b292350e7de6e47c2..3efa95213473647ae7d7e12823c652fcd9c23608 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json" @@ -1,6 +1,8 @@ { "node_id": "mysql-d47605d2cb134cdc98e6fbefc0651e8f", "keywords": [ + "revoke", + "撤销", "revoke" ], "children": [], diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json" index d46b1ce5d849f89590bc31f96af138a4a759ebcf..53e0c1671f276cfc2ddf28de68d3f4ad405bf8a7 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-12a66fd74a2741bbbfc0df7a59801123", - "keywords": [], + "keywords": ["change password", "修改密码"], "children": [], "export": [ "change_password.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\345\210\240\351\231\244\347\224\250\346\210\267/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\345\210\240\351\231\244\347\224\250\346\210\267/config.json" index f93e1d0b6bb2a7e1b706448713d1a368d0ce4066..9e19a9bd2769559290b6cd4aaf3d46dd6df77635 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\345\210\240\351\231\244\347\224\250\346\210\267/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\345\210\240\351\231\244\347\224\250\346\210\267/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-0bb8146d9ee54ff6934e45ce4e3b2f99", - "keywords": [], + "keywords": ["drop user", "删除用户"], "children": [], "export": [ "drop_user.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\351\231\220\345\210\266\347\224\250\346\210\267\344\275\277\347\224\250\350\265\204\346\272\220/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\351\231\220\345\210\266\347\224\250\346\210\267\344\275\277\347\224\250\350\265\204\346\272\220/config.json" index a472d42a120b2ff87895ca03c144db0129abe00c..a56a7212123e05681806b299a6345e7a9e1bbe72 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\351\231\220\345\210\266\347\224\250\346\210\267\344\275\277\347\224\250\350\265\204\346\272\220/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/10.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\351\231\220\345\210\266\347\224\250\346\210\267\344\275\277\347\224\250\350\265\204\346\272\220/config.json" @@ -2,7 +2,8 @@ "node_id": "mysql-ab80d0d8af69427ab91a65b89de7e30c", "keywords": [ "resources", - "limit" + "limit", + "资源" ], "children": [], "export": [ diff --git "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" index 847e690c3402e7e0e5bc8956a96e0c230f94c593..dd301d897a9302a38adad407f86ce0b4c371d2ca 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-ac3c072bc54749bdb82324f2b203890d", - "keywords": [], + "keywords": ["count", "计数"], "children": [], "export": [ "count.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" index e43078e827262f51871ff71ba393cbb55f1ca5c7..f8df67ef2f87048a2f0ab472bf3c8d219d1be9d8 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-c1652108441c424197c0c3c526e4831c", - "keywords": [], + "keywords": ["min", "最小值"], "children": [], "export": [ "min.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" index 7e79a2dc9b461b7681e54cb82128a99cde2f4d14..06637cf61756557041668f6f4c794f6ca7510697 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-77042376726743bea5c97e82a67a2016", - "keywords": [], + "keywords": ["max", "最大值"], "children": [], "export": [ "max.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" index f5c65a2bca71244ba697237162d31fb54e1e8a6b..7061a24e7a784f93d77bb5764205964b0ca92d94 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-11462fccf9d24d17a372d5c60af90f54", - "keywords": [], + "keywords": ["avg", "平均值"], "children": [], "export": [ "avg.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.\347\233\270\345\205\263\345\255\220\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.\347\233\270\345\205\263\345\255\220\346\237\245\350\257\242/config.json" index 1eedba2499adb6a0765a1d77d490c43604ab1538..52c28857506d4be8710d30729f5b9cc07a9d007d 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.\347\233\270\345\205\263\345\255\220\346\237\245\350\257\242/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.\347\233\270\345\205\263\345\255\220\346\237\245\350\257\242/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-f045eeff32bd449c83afc76abdd65344", - "keywords": [], + "keywords": ["相关子查询", "correlated subquery"], "children": [], "export": [ "subquery.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2. ANY/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2. ANY/config.json" index effbfe6c81a0452d2031a057e37e2c6fad7fa6e3..e615457c3941f900b2045b2dd8e9c9871a408530 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2. ANY/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2. ANY/config.json" @@ -16,5 +16,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.ALL/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.ALL/config.json" index 25846b88d418c304e299477552fad405adec810e..42d446c56f14aa6f02f3c1fd7f62cca51d2e5108 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.ALL/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.ALL/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-87c2d9bc921643aabfd1b12b964ef557", - "keywords": [], + "keywords": ["子查询", "subquery", "all"], "children": [], "export": [ "all.json" @@ -12,5 +12,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.EXISTS/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.EXISTS/config.json" index f6d0e3f2105f6041f11ef8848d846012105d2286..9e435cf9c2f6abb6cc1207ac77768b04d19bf660 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.EXISTS/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.EXISTS/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-6c6789b86f714acaa76467fdf9623191", - "keywords": [], + "keywords": ["exists"], "children": [], "export": [ "exists.json" @@ -14,5 +14,5 @@ "keywords_forbid": [ "not exists" ], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/config.json" index 1084d94aa61f8bd3ed1c51ef4240aa50812940cd..af1554bb9bd6c0ed83cad20dfb23e94455c93f4b 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/config.json" @@ -15,5 +15,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" index 2bac1f84fb065d39cff96260d98ffd640b9341d7..a2c67a35a4fc891cc495e459395a20a794c511df 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-73bfbd883511436c85130b71fa108038", - "keywords": [], + "keywords": ["inner", "join", "连接查询"], "children": [], "export": [ "join_self.json" @@ -12,5 +12,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" index 75b16770759c9ee35748b6a2d850e3104baa6f1d..5c4c87febb381c27b3a3ab1e49bcc04054a60a5c 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-d7a8869fb798498c839c913ce930015d", - "keywords": [], + "keywords": ["左连接", "left join"], "children": [], "export": [ "left_join.json" @@ -12,5 +12,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" index 8918a7130d82f929dd8cf5e49321e7ea8eda4d0d..d186e86c2c10641dee666c6c47989eaf9024bd4d 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" @@ -12,5 +12,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" index 8935b2522e7a8ea6bc7fc688d6ba56072a806811..87a76e9ce501d4b814a0bf6a0e8e1780be628861 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-fd27af20b046463eac7b2712885ac018", - "keywords": [], + "keywords": ["cross join", "交叉连接"], "children": [], "export": [ "cross_join.json" @@ -12,5 +12,5 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" index c8cc52b139d8eec0a3cb24575065bdecd66ed004..5c3832041aa319e17bc5c10cd57c9572d4f6ed42 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/6.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-a4773004e0cf432aa7ccdf6b9490838f", - "keywords": [], + "keywords": ["join"], "children": [], "export": [ "salary.json" @@ -9,5 +9,5 @@ ["mysql", "复杂连接"] ], "keywords_forbid": [], - "group": 1 + "group": 2 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json" index c709fd802a18dc2cfb53cd69ce442318f252c891..839a1a39b448a6c25d84c6613dabe24fa075d63f 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json" @@ -10,5 +10,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/2.\346\205\242\346\237\245\350\257\242\346\227\245\345\277\227/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/2.\346\205\242\346\237\245\350\257\242\346\227\245\345\277\227/config.json" index c939b9310f38d6bcef23cc74c9344d052f638eed..e4548b45df5f1a2ca410eb2d695755de56868726 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/2.\346\205\242\346\237\245\350\257\242\346\227\245\345\277\227/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/2.\346\205\242\346\237\245\350\257\242\346\227\245\345\277\227/config.json" @@ -10,5 +10,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/4.\344\272\214\350\277\233\345\210\266\346\227\245\345\277\227/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/4.\344\272\214\350\277\233\345\210\266\346\227\245\345\277\227/config.json" index 06e6f0dd5fee896b61b46d70b0f53ff1268c92e3..c98f84a77876d469e4ff9b5d73c430553a4bdb92 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/4.\344\272\214\350\277\233\345\210\266\346\227\245\345\277\227/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/8.MySQL \346\227\245\345\277\227/4.\344\272\214\350\277\233\345\210\266\346\227\245\345\277\227/config.json" @@ -9,5 +9,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.\346\225\260\346\215\256\345\257\274\345\205\245\345\222\214\345\257\274\345\207\272/config.json" "b/data/2.MySQL\344\270\255\351\230\266/9.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.\346\225\260\346\215\256\345\257\274\345\205\245\345\222\214\345\257\274\345\207\272/config.json" index 7e9e7a9a54eb6eb0b849c3c480a4db23fd5240aa..ddb71c22769c34e88b3ba256fffc4d32709e0a85 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/9.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.\346\225\260\346\215\256\345\257\274\345\205\245\345\222\214\345\257\274\345\207\272/config.json" +++ "b/data/2.MySQL\344\270\255\351\230\266/9.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.\346\225\260\346\215\256\345\257\274\345\205\245\345\222\214\345\257\274\345\207\272/config.json" @@ -1,11 +1,11 @@ { "node_id": "mysql-e2eefb85984643f8adb95f4eee16bc8f", - "keywords": [], + "keywords": ["dump", "restore", "import", "backup", "导入", "导出"], "children": [], "export": [ "dump.json" ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/1.\345\224\257\344\270\200\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/1.\345\224\257\344\270\200\347\264\242\345\274\225/config.json" index fa0f45f8b94320fadf5e1befbd8ad72b679951ad..d4ec98ee07c8462ba1c9411d4838f3e14a8fef84 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/1.\345\224\257\344\270\200\347\264\242\345\274\225/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/1.\345\224\257\344\270\200\347\264\242\345\274\225/config.json" @@ -1,7 +1,8 @@ { "node_id": "mysql-db7153c698e8442eb5f71e8ec2f2e6cd", "keywords": [ - "unique" + "unique", + "唯一约束" ], "children": [], "export": [ diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/2.\345\205\250\345\200\274\345\214\271\351\205\215/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/2.\345\205\250\345\200\274\345\214\271\351\205\215/config.json" index bc6ed943f4af4753f7bb85e3796fad694c80963c..e6dca8796d5244ab35a625cbffb0e52bf6feac4f 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/2.\345\205\250\345\200\274\345\214\271\351\205\215/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/2.\345\205\250\345\200\274\345\214\271\351\205\215/config.json" @@ -1,10 +1,6 @@ { "node_id": "mysql-391b51e398764531abf5a6e036699cc8", "keywords": [ - "equals", - "not equals", - "相等", - "不等", "全值" ], "children": [], diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/4.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/4.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" index fbe81a795e6122a05a76cf407f3dbef4c6c6d72a..87655bd2f91ab1e913ecd1860bcdca37902235fb 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/4.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/4.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" @@ -1,7 +1,8 @@ { "node_id": "mysql-ce1f863b4d254d2aadb6ce2331122d16", "keywords": [ - "compose" + "compose", + "combine" ], "children": [], "export": [ diff --git "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" index 0404777c78c7a1738954e57763e90b70af0122ae..f9d737e5f95ec99bff0a042e795257b7d5fb3f6b 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" @@ -1,11 +1,11 @@ { "node_id": "mysql-d7f86bc2fcbb4b83a11f2ed73bde7ac0", - "keywords": [], + "keywords": ["if"], "children": [], "export": [ "if.json" ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" index 2d7826d8a9755d461b63ffbf3aa1db1fe7110a4f..d807f8885e1fd7eafa553621a75a173eb41fd8d1 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" @@ -10,5 +10,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.REPEAT/config.json" "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.REPEAT/config.json" index f73753ee2e2dba72f0cc2a0332c2634ad5e8f515..5a25e7a852810a4dd23d3f9732b69ffaf6bcacfd 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.REPEAT/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.REPEAT/config.json" @@ -7,5 +7,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.WHILE/config.json" "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.WHILE/config.json" index b758c18ee8c7907d4e076e6779dfabe11dfc67e8..cb3c422d6a5ef1db925aad8c6a22717cc62bc5cb 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.WHILE/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.WHILE/config.json" @@ -9,5 +9,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5. \346\270\270\346\240\207/config.json" "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5. \346\270\270\346\240\207/config.json" index 45c6c64a8adae5235c6958257552e2cd81649576..36a99a8f10e2a1de16cf2479aaff0a9fa871b255 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5. \346\270\270\346\240\207/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/3. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5. \346\270\270\346\240\207/config.json" @@ -10,5 +10,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/1.\347\224\237\346\210\220\345\210\227/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/1.\347\224\237\346\210\220\345\210\227/config.json" index c1eff86645f7e4b87c4111646a79ec522d1d7a9c..57213171c64d735abfce5a26005893b3e3fb2494 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/1.\347\224\237\346\210\220\345\210\227/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/1.\347\224\237\346\210\220\345\210\227/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-d3611482eecd4055816df4b1dd9ff90d", - "keywords": [], + "keywords": ["generated"], "keywords_must": [], "keywords_forbid": [], "group": 2, diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/2. \350\214\203\345\274\217\350\256\276\350\256\241/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/2. \350\214\203\345\274\217\350\256\276\350\256\241/config.json" index 23fa08fa2e85908e3f2211d8c6077791a1c98d86..9d36b23c9096eff8cf2d4fce92872dc734bcd461 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/2. \350\214\203\345\274\217\350\256\276\350\256\241/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/2. \350\214\203\345\274\217\350\256\276\350\256\241/config.json" @@ -1,6 +1,6 @@ { "node_id": "mysql-bee8db3dd5354a42bb50277fe4cb2913", - "keywords": [], + "keywords": ["normalization"], "children": [], "export": [ "customer_order.json" diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/3.\345\217\215\350\214\203\345\274\217\350\256\276\350\256\241/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/3.\345\217\215\350\214\203\345\274\217\350\256\276\350\256\241/config.json" index b1891a2ad62878c56b095f9cbd5adc5ff9cac7d2..1bbeb3c86f5b0c7f195b2816fa4d73f40df4cb04 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/3.\345\217\215\350\214\203\345\274\217\350\256\276\350\256\241/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/3.\345\217\215\350\214\203\345\274\217\350\256\276\350\256\241/config.json" @@ -2,7 +2,7 @@ "node_id": "mysql-3e4c837b471c454c90bfbc32445f2780", "keywords": [ "反范式", - "anti pattern" + "anti normalization" ], "children": [], "export": [ diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/analyze_table.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/analyze_table.json" new file mode 100644 index 0000000000000000000000000000000000000000..948a9cf404f22ec756fd6454e3fabddf1d9f220b --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/analyze_table.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "ccat", + "source": "analyze_table.md", + "notebook_enable": false, + "exercise_id": "0d6fad2784124dd5a40377efc3d6d892" +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/analyze_table.md" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/analyze_table.md" new file mode 100644 index 0000000000000000000000000000000000000000..84abaa73cce6285c3734e8360c81702cf7a8451c --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/analyze_table.md" @@ -0,0 +1,39 @@ +# 分析数据表 + +近一段时间 goods 表相关的读写很慢,Joe 想要分析以下原因,他应该做的是: + +1. 导出数据库,在测试环境恢复 +2. 开启查询日志,收集一天查询 +3. 关闭查询日志 +4. 在测试库重放查询日志 +5. 执行 `analyze goods` + +## 答案 + +``` +1, 2, 3, 4, 5 +``` + +## 选项 + +### A + +``` +5 +``` + +### B + +``` +1, 5 +``` + +### C + +``` +2, 3, 4, 5 +``` + +### D + +全都不对 \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/config.json" index c8d5ee885c77b7e0c306f1fde515a9cd5c02a743..14fadaebb96cd0dd54b10e8d3e3f8c71bf29db2e 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/5.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/config.json" @@ -1,8 +1,13 @@ { "node_id": "mysql-cde6eae01784468fa0171ff3042f221f", - "keywords": ["analyze table", "分析数据表"], + "keywords": [ + "analyze table", + "分析数据表" + ], "children": [], - "export": [], + "export": [ + "analyze_table.json" + ], "keywords_must": [], "keywords_forbid": [], "group": 0 diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/6.\346\243\200\346\237\245\346\225\260\346\215\256\350\241\250/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/6.\346\243\200\346\237\245\346\225\260\346\215\256\350\241\250/config.json" deleted file mode 100644 index 655b9754463fab38d38390efc30869b61f70e780..0000000000000000000000000000000000000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/6.\346\243\200\346\237\245\346\225\260\346\215\256\350\241\250/config.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6", - "keywords": ["show profile"], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/7.\344\274\230\345\214\226\346\225\260\346\215\256\350\241\250/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/7.\344\274\230\345\214\226\346\225\260\346\215\256\350\241\250/config.json" deleted file mode 100644 index 55ada99c0637f65edf47d6553059c521907b71d1..0000000000000000000000000000000000000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/7.\344\274\230\345\214\226\346\225\260\346\215\256\350\241\250/config.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "node_id": "mysql-f5775462ae784d44a4b2bce5f456311a", - "keywords": ["performance table", "优化数据表"], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/8.\346\213\206\345\210\206\346\225\260\346\215\256\350\241\250/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/8.\346\213\206\345\210\206\346\225\260\346\215\256\350\241\250/config.json" deleted file mode 100644 index fbac6473f24ef0590e2162e263f2094125dcd957..0000000000000000000000000000000000000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\256\276\350\256\241\344\274\230\345\214\226/8.\346\213\206\345\210\206\346\225\260\346\215\256\350\241\250/config.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "node_id": "mysql-ccb6fcf2983b4b3e8b37abbcbc776f21", - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\346\267\273\345\212\240\344\273\216\345\272\223/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\346\267\273\345\212\240\344\273\216\345\272\223/config.json" index 2b521f799dd47be0204d9b8335b945c33c69e427..753b2f424e87e5784f615af1c48fc1a5d048f9a1 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\346\267\273\345\212\240\344\273\216\345\272\223/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\346\267\273\345\212\240\344\273\216\345\272\223/config.json" @@ -7,5 +7,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.\344\273\216\344\270\273\344\273\216\345\244\215\345\210\266\345\210\260\351\223\276\345\274\217\345\244\215\345\210\266/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.\344\273\216\344\270\273\344\273\216\345\244\215\345\210\266\345\210\260\351\223\276\345\274\217\345\244\215\345\210\266/config.json" index e1ae73a33ae823a252c5cf4c0d1546c9d326c92a..737bd32b5f27cd544a40fdaf4bae30b85e7eb4a3 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.\344\273\216\344\270\273\344\273\216\345\244\215\345\210\266\345\210\260\351\223\276\345\274\217\345\244\215\345\210\266/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.\344\273\216\344\270\273\344\273\216\345\244\215\345\210\266\345\210\260\351\223\276\345\274\217\345\244\215\345\210\266/config.json" @@ -7,5 +7,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\344\273\216\351\223\276\345\274\217\345\244\215\345\210\266\345\210\260\344\270\273\344\273\216\345\244\215\345\210\266/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\344\273\216\351\223\276\345\274\217\345\244\215\345\210\266\345\210\260\344\270\273\344\273\216\345\244\215\345\210\266/config.json" index 31f91514507bc297968990aadbd32e054ec18aea..b7b143b286fe0089c18fdb228c85bcbf3fad8d16 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\344\273\216\351\223\276\345\274\217\345\244\215\345\210\266\345\210\260\344\270\273\344\273\216\345\244\215\345\210\266/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\344\273\216\351\223\276\345\274\217\345\244\215\345\210\266\345\210\260\344\270\273\344\273\216\345\244\215\345\210\266/config.json" @@ -13,5 +13,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\345\244\232\346\272\220\345\244\215\345\210\266/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\345\244\232\346\272\220\345\244\215\345\210\266/config.json" index 3525cccb3a7ed69933bc07fe749d01a85b5c501b..e4d4890c7d7976ff5a670d6e30d361135df9ab74 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\345\244\232\346\272\220\345\244\215\345\210\266/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\345\244\232\346\272\220\345\244\215\345\210\266/config.json" @@ -7,5 +7,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\345\244\215\345\210\266\350\277\207\346\273\244\345\231\250/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\345\244\215\345\210\266\350\277\207\346\273\244\345\231\250/config.json" index fc8020cba5bd40264d001eacedf8375fcbe5a11b..b3245de78ed267c753ed5843aa8dca0821fedf80 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\345\244\215\345\210\266\350\277\207\346\273\244\345\231\250/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\345\244\215\345\210\266\350\277\207\346\273\244\345\231\250/config.json" @@ -11,5 +11,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/7.\345\273\266\350\277\237\345\244\215\345\210\266/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/7.\345\273\266\350\277\237\345\244\215\345\210\266/config.json" index 2ebd425813f2fddb6777b043c9508329969cb59e..ca3b4366730d8922b4bc80d0c559acc5c15de8f5 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/7.\345\273\266\350\277\237\345\244\215\345\210\266/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/7.\345\273\266\350\277\237\345\244\215\345\210\266/config.json" @@ -11,5 +11,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/1.\346\217\222\345\205\245\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/1.\346\217\222\345\205\245\344\274\230\345\214\226/config.json" index 936db8b3b746f705036caa925e0f7b999b3bf675..6b605f6d0b52b873407b53cb086adb1e5350d346 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/1.\346\217\222\345\205\245\344\274\230\345\214\226/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/1.\346\217\222\345\205\245\344\274\230\345\214\226/config.json" @@ -7,5 +7,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/2.\345\210\240\351\231\244\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/2.\345\210\240\351\231\244\344\274\230\345\214\226/config.json" index a558e8260079ae1d970b53aa3536e980daaa007c..190387e31c0a1223858ec6f821e20827e49e18ea 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/2.\345\210\240\351\231\244\344\274\230\345\214\226/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/7.\345\206\231\344\274\230\345\214\226/2.\345\210\240\351\231\244\344\274\230\345\214\226/config.json" @@ -7,5 +7,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/1.\351\205\215\347\275\256\351\241\271\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/1.\351\205\215\347\275\256\351\241\271\344\274\230\345\214\226/config.json" index 914f278e6958e811166e8849af26b4bf794d2329..0a937e0705b30228713f9a3297d5135c205d3e6d 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/1.\351\205\215\347\275\256\351\241\271\344\274\230\345\214\226/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/1.\351\205\215\347\275\256\351\241\271\344\274\230\345\214\226/config.json" @@ -1,11 +1,11 @@ { "node_id": "mysql-6d4f4d7aecfb4546a8163256859562e1", - "keywords": [], + "keywords": ["optimize", "performance", "configuration"], "children": [], "export": [ "configuration.json" ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/2.performance_schema/config.json" "b/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/2.performance_schema/config.json" index 0be41d18655329e108f8990a144c67c55d9a7bae..3f78b7c5363bfcc5975a6d4689c4007cce8cf583 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/2.performance_schema/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/2.performance_schema/config.json" @@ -11,5 +11,5 @@ ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/3.sys\346\225\260\346\215\256\345\272\223/config.json" "b/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/3.sys\346\225\260\346\215\256\345\272\223/config.json" index 130b9fbe53b08ed0ca40203829635b85873e40c6..c82d90f517c2d05db6eca93e274a7499b0a3ad14 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/3.sys\346\225\260\346\215\256\345\272\223/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/8.\346\234\215\345\212\241\345\231\250\344\274\230\345\214\226/3.sys\346\225\260\346\215\256\345\272\223/config.json" @@ -1,11 +1,11 @@ { "node_id": "mysql-3d5c8647b1674de18c8348454d16fee5", - "keywords": [], + "keywords": ["sys", "performance"], "children": [], "export": [ "sys.json" ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 4f86682d286138bbf7272b6ceb6ac55a8ce89102..382df1d4307d821f21f56bac80bcbbea04879c91 100644 --- a/data/tree.json +++ b/data/tree.json @@ -984,7 +984,10 @@ { " 计数": { "node_id": "mysql-ac3c072bc54749bdb82324f2b203890d", - "keywords": [], + "keywords": [ + "count", + "计数" + ], "children": [], "keywords_must": [ [ @@ -1025,7 +1028,10 @@ { "最小值": { "node_id": "mysql-c1652108441c424197c0c3c526e4831c", - "keywords": [], + "keywords": [ + "min", + "最小值" + ], "children": [], "keywords_must": [ [ @@ -1044,7 +1050,10 @@ { " 最大值": { "node_id": "mysql-77042376726743bea5c97e82a67a2016", - "keywords": [], + "keywords": [ + "max", + "最大值" + ], "children": [], "keywords_must": [ [ @@ -1063,7 +1072,10 @@ { " 平均值": { "node_id": "mysql-11462fccf9d24d17a372d5c60af90f54", - "keywords": [], + "keywords": [ + "avg", + "平均值" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1102,7 +1114,10 @@ { "相关子查询": { "node_id": "mysql-f045eeff32bd449c83afc76abdd65344", - "keywords": [], + "keywords": [ + "相关子查询", + "correlated subquery" + ], "children": [], "keywords_must": [ [ @@ -1130,13 +1145,17 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { "ALL": { "node_id": "mysql-87c2d9bc921643aabfd1b12b964ef557", - "keywords": [], + "keywords": [ + "子查询", + "subquery", + "all" + ], "children": [], "keywords_must": [ [ @@ -1145,13 +1164,15 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { "EXISTS": { "node_id": "mysql-6c6789b86f714acaa76467fdf9623191", - "keywords": [], + "keywords": [ + "exists" + ], "children": [], "keywords_must": [ [ @@ -1162,7 +1183,7 @@ "keywords_forbid": [ "not exists" ], - "group": 0 + "group": 1 } }, { @@ -1201,7 +1222,7 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } } ], @@ -1224,7 +1245,11 @@ { "INNER JOIN": { "node_id": "mysql-73bfbd883511436c85130b71fa108038", - "keywords": [], + "keywords": [ + "inner", + "join", + "连接查询" + ], "children": [], "keywords_must": [ [ @@ -1233,13 +1258,16 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { " LEFT JOIN": { "node_id": "mysql-d7a8869fb798498c839c913ce930015d", - "keywords": [], + "keywords": [ + "左连接", + "left join" + ], "children": [], "keywords_must": [ [ @@ -1248,7 +1276,7 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1266,13 +1294,16 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { " CROSS JOIN": { "node_id": "mysql-fd27af20b046463eac7b2712885ac018", - "keywords": [], + "keywords": [ + "cross join", + "交叉连接" + ], "children": [], "keywords_must": [ [ @@ -1281,13 +1312,15 @@ ] ], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { " 复杂连接": { "node_id": "mysql-a4773004e0cf432aa7ccdf6b9490838f", - "keywords": [], + "keywords": [ + "join" + ], "children": [], "keywords_must": [ [ @@ -1296,7 +1329,7 @@ ] ], "keywords_forbid": [], - "group": 1 + "group": 2 } } ], @@ -1391,7 +1424,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -1404,7 +1437,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -1429,7 +1462,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } } ], @@ -1446,11 +1479,18 @@ { "数据导入和导出": { "node_id": "mysql-e2eefb85984643f8adb95f4eee16bc8f", - "keywords": [], + "keywords": [ + "dump", + "restore", + "import", + "backup", + "导入", + "导出" + ], "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1479,7 +1519,9 @@ { "创建普通用户": { "node_id": "mysql-25808aa5b4ba4e78bd3dc59e09b403ed", - "keywords": [], + "keywords": [ + "create user" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1489,7 +1531,13 @@ { "为用户授权": { "node_id": "mysql-291ab4c99fa945ae8629b1956bc1ecc9", - "keywords": [], + "keywords": [ + "grant", + "user", + "role", + "授权", + "角色" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1499,7 +1547,10 @@ { "查看用户权限": { "node_id": "mysql-d2b788a8200140a693297356c02ce872", - "keywords": [], + "keywords": [ + "privilege", + "查看权限" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1510,6 +1561,8 @@ "撤销用户权限": { "node_id": "mysql-d47605d2cb134cdc98e6fbefc0651e8f", "keywords": [ + "revoke", + "撤销", "revoke" ], "children": [], @@ -1521,7 +1574,10 @@ { "修改用户密码": { "node_id": "mysql-12a66fd74a2741bbbfc0df7a59801123", - "keywords": [], + "keywords": [ + "change password", + "修改密码" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1531,7 +1587,10 @@ { "删除用户": { "node_id": "mysql-0bb8146d9ee54ff6934e45ce4e3b2f99", - "keywords": [], + "keywords": [ + "drop user", + "删除用户" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1543,7 +1602,8 @@ "node_id": "mysql-ab80d0d8af69427ab91a65b89de7e30c", "keywords": [ "resources", - "limit" + "limit", + "资源" ], "children": [], "keywords_must": [], @@ -1577,7 +1637,8 @@ "唯一索引": { "node_id": "mysql-db7153c698e8442eb5f71e8ec2f2e6cd", "keywords": [ - "unique" + "unique", + "唯一约束" ], "children": [], "keywords_must": [], @@ -1589,10 +1650,6 @@ "全值匹配": { "node_id": "mysql-391b51e398764531abf5a6e036699cc8", "keywords": [ - "equals", - "not equals", - "相等", - "不等", "全值" ], "children": [], @@ -1619,7 +1676,8 @@ "组合索引": { "node_id": "mysql-ce1f863b4d254d2aadb6ce2331122d16", "keywords": [ - "compose" + "compose", + "combine" ], "children": [], "keywords_must": [], @@ -1815,11 +1873,13 @@ { "IF": { "node_id": "mysql-d7f86bc2fcbb4b83a11f2ed73bde7ac0", - "keywords": [], + "keywords": [ + "if" + ], "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -1832,7 +1892,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -1845,7 +1905,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -1857,7 +1917,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -1870,7 +1930,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } } ], @@ -1887,7 +1947,9 @@ { "生成列": { "node_id": "mysql-d3611482eecd4055816df4b1dd9ff90d", - "keywords": [], + "keywords": [ + "generated" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1897,7 +1959,9 @@ { " 范式设计": { "node_id": "mysql-bee8db3dd5354a42bb50277fe4cb2913", - "keywords": [], + "keywords": [ + "normalization" + ], "children": [], "keywords_must": [], "keywords_forbid": [], @@ -1909,7 +1973,7 @@ "node_id": "mysql-3e4c837b471c454c90bfbc32445f2780", "keywords": [ "反范式", - "anti pattern" + "anti normalization" ], "children": [], "keywords_must": [], @@ -1942,41 +2006,6 @@ "keywords_forbid": [], "group": 0 } - }, - { - "检查数据表": { - "node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6", - "keywords": [ - "show profile" - ], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 - } - }, - { - "优化数据表": { - "node_id": "mysql-f5775462ae784d44a4b2bce5f456311a", - "keywords": [ - "performance table", - "优化数据表" - ], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 - } - }, - { - "拆分数据表": { - "node_id": "mysql-ccb6fcf2983b4b3e8b37abbcbc776f21", - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 - } } ], "keywords_must": [], @@ -2015,7 +2044,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2031,7 +2060,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2047,7 +2076,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2061,7 +2090,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2075,7 +2104,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2089,7 +2118,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } } ], @@ -2158,7 +2187,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2173,7 +2202,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } } ], @@ -2194,7 +2223,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2208,7 +2237,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, { @@ -2218,7 +2247,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } } ],