diff --git "a/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/3.\350\277\220\347\256\227\347\254\246/config.json" "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/3.\350\277\220\347\256\227\347\254\246/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..db4df1b4a2358593c14eb45ccdcc66546f71c02a
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/3.\350\277\220\347\256\227\347\254\246/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-8f2aac71ea494f1b84372d43aa436135",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json" "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..11b5cae2e725bc1564c4e20ee0ef46e619e9f909
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/6.\346\225\260\346\215\256\346\237\245\350\257\242/4.\345\207\275\346\225\260/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/1.mysql/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/1.mysql/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..4889d98e926cd2327d96473fef02f62bf7a043b5
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/1.mysql/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-343463029f6d41068885687f4dd8bfbd",
+  "keywords": ["命令行", "mysql"],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/2.mysqladmin/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/2.mysqladmin/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..1c9c19fc7417fcb35cce890732c479cd058724d3
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/2.mysqladmin/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-daca74b56aca48cea2da14078b518051",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/3.myisampack/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/3.myisampack/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..a1809aacc9bbfa1df7218cbd5f41df613d3db6b4
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/3.myisampack/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-b34e3244a8ba4166bd22bc4fe5f7d8db",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/4.mysqlbinlog/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/4.mysqlbinlog/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..a2574362a041f8c124670a419e7bde0e8d23d537
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/4.mysqlbinlog/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-fe9caf0e07a94efc8b7c8f2a4c683efe",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/5.mysqldump/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/5.mysqldump/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..ebb8558213342e3539fa91355fc8090b6f27e4a3
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/5.mysqldump/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-a4998d140f024982989ed4647c78ba65",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/6.mysqlcheck/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/6.mysqlcheck/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..ea1900705f6dcaa732e69d4b69b52482384ae686
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/6.mysqlcheck/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-d9cdafd993bf41bbb860e5087dd54bd1",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/7.mysqlshow/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/7.mysqlshow/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..d2471c8194bc945bbfd474343b23d4a366f8fca1
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/7.mysqlshow/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-430b0de67c294d64aff35c85fec8393e",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/8.mysqldump/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/8.mysqldump/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..08521d06ded44276f8ecc375db7644e30e38a75a
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/8.mysqldump/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-c5b92946b8824ceea97b20f26946bb76",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/9.mysqlimport/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/9.mysqlimport/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..513937e8a1122e31e3e57eecef1a1f14be3214cd
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/9.mysqlimport/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-e782e10839d843c0ad36a05ae7d0366f",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/config.json" "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..4c54c745f3ec7a8f88e962dc330e621e47ee3e56
--- /dev/null
+++ "b/data/1.MySQL\345\210\235\351\230\266/7.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267/config.json"
@@ -0,0 +1,7 @@
+{
+  "node_id": "mysql-8791cb147022420496a5106fe12e1689",
+  "keywords": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.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/10.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/9.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/10.MySQL \346\227\245\345\277\227/1.\346\237\245\350\257\242\346\227\245\345\277\227/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.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/10.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"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/9.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"
rename to "data/2.MySQL\344\270\255\351\230\266/10.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"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.MySQL \346\227\245\345\277\227/3.\351\224\231\350\257\257\346\227\245\345\277\227/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.MySQL \346\227\245\345\277\227/3.\351\224\231\350\257\257\346\227\245\345\277\227/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/9.MySQL \346\227\245\345\277\227/3.\351\224\231\350\257\257\346\227\245\345\277\227/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/10.MySQL \346\227\245\345\277\227/3.\351\224\231\350\257\257\346\227\245\345\277\227/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.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/10.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"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/9.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"
rename to "data/2.MySQL\344\270\255\351\230\266/10.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"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.MySQL \346\227\245\345\277\227/config.json" "b/data/2.MySQL\344\270\255\351\230\266/10.MySQL \346\227\245\345\277\227/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/9.MySQL \346\227\245\345\277\227/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/10.MySQL \346\227\245\345\277\227/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.mysqldump/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.mysqldump/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.mysqldump/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/1.mysqldump/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/2.mysqldumper/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/2.mysqldumper/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/2.mysqldumper/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/2.mysqldumper/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/3.mysqlhotcopy/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/3.mysqlhotcopy/config.json"
similarity index 82%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/3.mysqlhotcopy/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/3.mysqlhotcopy/config.json"
index 1169ac40c35b05e4087533508c670a682339d8fa..238775b7a7573ab0b3e478e964115eaa41ca0f50 100644
--- "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/3.mysqlhotcopy/config.json"
+++ "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/3.mysqlhotcopy/config.json"
@@ -1,6 +1,6 @@
 {
   "node_id": "mysql-0b976462e6314fa499a9f086c0eded8f",
-  "keywords": [],
+  "keywords": ["mysqlhotcopy"],
   "children": [],
   "export": [],
   "keywords_must": [],
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/4.xtrabackup/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/4.xtrabackup/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/4.xtrabackup/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/4.xtrabackup/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/5.\345\256\214\345\205\250\345\244\207\344\273\275\345\222\214\345\242\236\351\207\217\345\244\207\344\273\275/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/5.\345\256\214\345\205\250\345\244\207\344\273\275\345\222\214\345\242\236\351\207\217\345\244\207\344\273\275/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/5.\345\256\214\345\205\250\345\244\207\344\273\275\345\222\214\345\242\236\351\207\217\345\244\207\344\273\275/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/5.\345\256\214\345\205\250\345\244\207\344\273\275\345\222\214\345\242\236\351\207\217\345\244\207\344\273\275/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/6.\347\201\276\351\232\276\346\201\242\345\244\215/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/6.\347\201\276\351\232\276\346\201\242\345\244\215/config.json"
similarity index 82%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/6.\347\201\276\351\232\276\346\201\242\345\244\215/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/6.\347\201\276\351\232\276\346\201\242\345\244\215/config.json"
index 98ba7cb7b81be2a4c9b7a370d201502d7f43d4d3..238fa2c564483061e9022561d14127c0f3a7aa95 100644
--- "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/6.\347\201\276\351\232\276\346\201\242\345\244\215/config.json"
+++ "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/6.\347\201\276\351\232\276\346\201\242\345\244\215/config.json"
@@ -1,6 +1,6 @@
 {
   "node_id": "mysql-76b4d2f260f94ea1a6692d5a8dab2709",
-  "keywords": [],
+  "keywords": ["灾难恢复"],
   "children": [],
   "export": [],
   "keywords_must": [],
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/7.\350\207\252\345\212\250\345\244\207\344\273\275/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/7.\350\207\252\345\212\250\345\244\207\344\273\275/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/7.\350\207\252\345\212\250\345\244\207\344\273\275/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/7.\350\207\252\345\212\250\345\244\207\344\273\275/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/8.\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/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/8.\346\225\260\346\215\256\345\257\274\345\205\245\345\222\214\345\257\274\345\207\272/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..d56deba111e245f95bfafb08b96e7086abc9a8d4
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/8.\346\225\260\346\215\256\345\257\274\345\205\245\345\222\214\345\257\274\345\207\272/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-e2eefb85984643f8adb95f4eee16bc8f",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/config.json" "b/data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/10.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/11.\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\346\235\203\351\231\220\350\241\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\346\235\203\351\231\220\350\241\250/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\346\235\203\351\231\220\350\241\250/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/1.\346\235\203\351\231\220\350\241\250/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/10.MySQL8\347\232\204\350\264\246\346\210\267\347\256\241\347\220\206/config.json" "b/data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/10.MySQL8\347\232\204\350\264\246\346\210\267\347\256\241\347\220\206/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/10.MySQL8\347\232\204\350\264\246\346\210\267\347\256\241\347\220\206/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/10.MySQL8\347\232\204\350\264\246\346\210\267\347\256\241\347\220\206/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\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/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/2.\345\210\233\345\273\272\346\231\256\351\200\232\347\224\250\346\210\267/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\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/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\344\270\272\347\224\250\346\210\267\346\216\210\346\235\203/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\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/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/4.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\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\346\235\203\351\231\220/config.json" "b/data/2.MySQL\344\270\255\351\230\266/12.\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\346\235\203\351\231\220/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\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\346\235\203\351\231\220/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\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\346\235\203\351\231\220/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\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/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/6.\346\222\244\351\224\200\347\224\250\346\210\267\346\235\203\351\231\220/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\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/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/7.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/8.\345\210\240\351\231\244\347\224\250\346\210\267/config.json" "b/data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/8.\345\210\240\351\231\244\347\224\250\346\210\267/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/8.\345\210\240\351\231\244\347\224\250\346\210\267/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/8.\345\210\240\351\231\244\347\224\250\346\210\267/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/9.\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/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/9.\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"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/9.\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"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/9.\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"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" "b/data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/11.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/12.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. \345\210\253\345\220\215/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. \345\210\253\345\220\215/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..8be5e3d4d628114869e228b55bca5f178eca7867
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. \345\210\253\345\220\215/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-1d350c6226d443bdb76b5058d8ee23e7",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. WHERE/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2. WHERE/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. WHERE/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2. WHERE/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2.CASE/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.CASE/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2.CASE/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.CASE/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.DISTINCT/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.DISTINCT/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.DISTINCT/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.DISTINCT/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.ORDER BY/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.ORDER BY/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.ORDER BY/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.ORDER BY/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.UNION/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/6.UNION/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.UNION/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/6.UNION/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/7.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/7.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..62a367e9daa5c5b626d493e559d93d91d121a3f6
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/7.\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-e6cbbff27cd04bc0b61ebbb3ef27d4b2",
+  "keywords": ["regex", "regular"],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/7. \345\210\206\351\241\265\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/8. \345\210\206\351\241\265\346\237\245\350\257\242/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/7. \345\210\206\351\241\265\346\237\245\350\257\242/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/8. \345\210\206\351\241\265\346\237\245\350\257\242/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/7. \345\210\206\351\241\265\346\237\245\350\257\242/paged.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/8. \345\210\206\351\241\265\346\237\245\350\257\242/paged.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/7. \345\210\206\351\241\265\346\237\245\350\257\242/paged.json"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/8. \345\210\206\351\241\265\346\237\245\350\257\242/paged.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/7. \345\210\206\351\241\265\346\237\245\350\257\242/paged.md" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/8. \345\210\206\351\241\265\346\237\245\350\257\242/paged.md"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/7. \345\210\206\351\241\265\346\237\245\350\257\242/paged.md"
rename to "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/8. \345\210\206\351\241\265\346\237\245\350\257\242/paged.md"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/1.\347\264\242\345\274\225\345\205\245\351\227\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/1.\347\264\242\345\274\225\345\205\245\351\227\250/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..c549b5ff793cefa283ac60953fbdb475f88b047a
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/1.\347\264\242\345\274\225\345\205\245\351\227\250/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-bf629829370d405cbfcd5aa83adb536a",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/2.\345\210\233\345\273\272\347\264\242\345\274\225/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/2.\345\210\233\345\273\272\347\264\242\345\274\225/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..affa08868946f317d4e663bc68ed36df202dcfeb
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/2.\345\210\233\345\273\272\347\264\242\345\274\225/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-fe65d5c615ad40f8ac056cc654f2d788",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/3.\345\210\240\351\231\244\347\264\242\345\274\225/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/3.\345\210\240\351\231\244\347\264\242\345\274\225/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..1049baff781f7e3c1cb03925b4f15e21ed689738
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/3.\345\210\240\351\231\244\347\264\242\345\274\225/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-85ba0df78d754b00b30aa8e74ad35d06",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..4df6b26530b3bd3843d6dffabac0940d7e11000d
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/5. \347\264\242\345\274\225/config.json"	
@@ -0,0 +1,7 @@
+{
+  "node_id": "mysql-6ac51e7a042849f6a5f9c52a1cd1e347",
+  "keywords": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ 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/1.ANY/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/1.ANY/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.ANY/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/1.ANY/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2.ALL/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/2.ALL/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2.ALL/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/2.ALL/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/5. IN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/5. IN/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/5. IN/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/5. IN/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/7. \345\210\227\345\255\220\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/7. \345\210\227\345\255\220\346\237\245\350\257\242/config.json"
similarity index 76%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/7. \345\210\227\345\255\220\346\237\245\350\257\242/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/7. \345\210\227\345\255\220\346\237\245\350\257\242/config.json"
index 92ed89c27dadb1334b42ce2385feae1f177e8127..2340b8604ba148f45d25f8e6e6c82df40287592b 100644
--- "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/7. \345\210\227\345\255\220\346\237\245\350\257\242/config.json"	
+++ "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/7. \345\210\227\345\255\220\346\237\245\350\257\242/config.json"	
@@ -1,6 +1,6 @@
 {
   "node_id": "mysql-7bc092b1b1854dd3b88eed3a517b96a2",
-  "keywords": [],
+  "keywords": ["子查询", "列子查询"],
   "children": [],
   "export": [],
   "keywords_must": [],
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/subquery.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.json"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/subquery.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.md" "b/data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/subquery.md"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.md"
rename to "data/2.MySQL\344\270\255\351\230\266/6.\345\255\220\346\237\245\350\257\242/subquery.md"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/1.\350\247\206\345\233\276\347\232\204\347\273\264\346\212\244/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/1.\350\247\206\345\233\276\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/1.\350\247\206\345\233\276\347\232\204\347\273\264\346\212\244/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/1.\350\247\206\345\233\276\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/2. \345\210\233\345\273\272\350\247\206\345\233\276/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/2. \345\210\233\345\273\272\350\247\206\345\233\276/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/2. \345\210\233\345\273\272\350\247\206\345\233\276/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/2. \345\210\233\345\273\272\350\247\206\345\233\276/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/3.\347\211\251\345\214\226\350\247\206\345\233\276/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/3.\347\211\251\345\214\226\350\247\206\345\233\276/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/3.\347\211\251\345\214\226\350\247\206\345\233\276/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/3.\347\211\251\345\214\226\350\247\206\345\233\276/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/4. \344\277\256\346\224\271\350\247\206\345\233\276/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/4. \344\277\256\346\224\271\350\247\206\345\233\276/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/4. \344\277\256\346\224\271\350\247\206\345\233\276/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/4. \344\277\256\346\224\271\350\247\206\345\233\276/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/5. \346\233\264\346\226\260\350\247\206\345\233\276\346\225\260\346\215\256/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/5. \346\233\264\346\226\260\350\247\206\345\233\276\346\225\260\346\215\256/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/5. \346\233\264\346\226\260\350\247\206\345\233\276\346\225\260\346\215\256/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/5. \346\233\264\346\226\260\350\247\206\345\233\276\346\225\260\346\215\256/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/6. \345\210\240\351\231\244\350\247\206\345\233\276/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/6. \345\210\240\351\231\244\350\247\206\345\233\276/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/6. \345\210\240\351\231\244\350\247\206\345\233\276/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/6. \345\210\240\351\231\244\350\247\206\345\233\276/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/config.json" "b/data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/6.\350\247\206\345\233\276/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/7.\350\247\206\345\233\276/config.json"
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/1.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260\347\256\200\344\273\213/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/1.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260\347\256\200\344\273\213/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..c0296248fc4412987fcae709792de2e2cd55eef4
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/1.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260\347\256\200\344\273\213/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-0666cae9faaa41b7b2413063e1214edd",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/2.\345\210\233\345\273\272\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/2.\345\210\233\345\273\272\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..e2145c379388fb9bd5225a90d20e8812e8846946
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/2.\345\210\233\345\273\272\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-101770860dbe48ad92566d296809b34d",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/3.\346\237\245\347\234\213\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/3.\346\237\245\347\234\213\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..d713b83b11d1b03799b6864ce33c2672e817b036
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/3.\346\237\245\347\234\213\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-5af12dac5321409baa0479ba2824e0bf",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/4.\344\277\256\346\224\271\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/4.\344\277\256\346\224\271\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..766e20d07c746abf1cb3e9eff576e07ed30aba29
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/4.\344\277\256\346\224\271\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-9d19fedcc1fd48c9a450e71403b9099f",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/5.\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/5.\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..556dffae5624786453a9328bfdae012b734f6427
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/5.\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-2fd94590dfca4068bc713bbf132f8653",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/6.\345\210\240\351\231\244\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/6.\345\210\240\351\231\244\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..5a382207a8659960f1a1aee671451398f108c0b4
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/6.\345\210\240\351\231\244\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-24789b2078dc4f44b8ad150ce571314e",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/7.\345\217\230\351\207\217/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/7.\345\217\230\351\207\217/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..cd502d5bcee42f41e505e389f3daab73b32dfde0
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/7.\345\217\230\351\207\217/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-cece7ee8078441a6a032cf1a71cac21c",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..f1493b6544f9a3045fe785a19c1d10465c3c249a
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/8.\345\255\230\345\202\250\350\277\207\347\250\213\345\222\214\345\207\275\346\225\260/config.json"
@@ -0,0 +1,7 @@
+{
+  "node_id": "mysql-586f686edd1e4ccbbc68f9a6e1548f57",
+  "keywords": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/1.\345\210\233\345\273\272\350\247\246\345\217\221\345\231\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/1.\345\210\233\345\273\272\350\247\246\345\217\221\345\231\250/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..db123becd6f68dd12b3346aeebc9e4fdc995729f
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/1.\345\210\233\345\273\272\350\247\246\345\217\221\345\231\250/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-6724aaaef7d3404fb06d322f9d9534ed",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/2.\346\237\245\347\234\213\350\247\246\345\217\221\345\231\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/2.\346\237\245\347\234\213\350\247\246\345\217\221\345\231\250/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..95465ecfaa7cfe69b146279206f7ee9c9f9eeb6a
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/2.\346\237\245\347\234\213\350\247\246\345\217\221\345\231\250/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-ec8ee43f3a6340638362d38157fbc66b",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/3.\345\210\240\351\231\244\350\247\246\345\217\221\345\231\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/3.\345\210\240\351\231\244\350\247\246\345\217\221\345\231\250/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..9c6bc07ec4bf82131c9311d5bc58bd909a130920
--- /dev/null
+++ "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/3.\345\210\240\351\231\244\350\247\246\345\217\221\345\231\250/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-876f66d6f6404fe8813a932df024cb5d",
+  "keywords": [],
+  "children": [],
+  "export": [],
+  "keywords_must": [],
+  "keywords_forbid": [],
+  "group": 0
+}
\ No newline at end of file
diff --git "a/data/2.MySQL\344\270\255\351\230\266/8.\350\247\246\345\217\221\345\231\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/config.json"
similarity index 100%
rename from "data/2.MySQL\344\270\255\351\230\266/8.\350\247\246\345\217\221\345\231\250/config.json"
rename to "data/2.MySQL\344\270\255\351\230\266/9.\350\247\246\345\217\221\345\231\250/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/1.\346\231\256\351\200\232\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/1.\347\264\242\345\274\225\346\246\202\350\277\260/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/1.\346\231\256\351\200\232\347\264\242\345\274\225/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/1.\347\264\242\345\274\225\346\246\202\350\277\260/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/10.JSON\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/10.JSON\347\264\242\345\274\225/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..f9940ba1252096764916aa60b216c4dee403a9fd
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/10.JSON\347\264\242\345\274\225/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-9f8881b9f30544149327af68e3007603",
+  "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/2.\346\267\261\345\205\245\347\264\242\345\274\225/10.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/11.\347\273\204\345\220\210\347\264\242\345\274\225/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/10.\347\273\204\345\220\210\347\264\242\345\274\225/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/11.\347\273\204\345\220\210\347\264\242\345\274\225/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/11.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/12.\347\251\272\351\227\264\347\264\242\345\274\225/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/11.\347\251\272\351\227\264\347\264\242\345\274\225/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/12.\347\251\272\351\227\264\347\264\242\345\274\225/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/12.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/13.\345\205\250\346\226\207\347\264\242\345\274\225/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/12.\345\205\250\346\226\207\347\264\242\345\274\225/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/13.\345\205\250\346\226\207\347\264\242\345\274\225/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/13.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/14.\351\232\220\350\227\217\347\264\242\345\274\225/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/13.\351\232\220\350\227\217\347\264\242\345\274\225/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/14.\351\232\220\350\227\217\347\264\242\345\274\225/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/14.\345\207\275\346\225\260\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/15.\345\207\275\346\225\260\347\264\242\345\274\225/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/14.\345\207\275\346\225\260\347\264\242\345\274\225/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/2.\346\267\261\345\205\245\347\264\242\345\274\225/15.\345\207\275\346\225\260\347\264\242\345\274\225/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/6.\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/5.\350\256\276\350\256\241\344\274\230\345\214\226/6.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..0af080e7c317e5ef6a478d98cad08888fcd52676
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/6.\345\210\206\346\236\220\346\225\260\346\215\256\350\241\250/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-cde6eae01784468fa0171ff3042f221f",
+  "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\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/5.\350\256\276\350\256\241\344\274\230\345\214\226/7.\346\243\200\346\237\245\346\225\260\346\215\256\350\241\250/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/5.\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"
rename to "data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/7.\346\243\200\346\237\245\346\225\260\346\215\256\350\241\250/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/7.\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/5.\350\256\276\350\256\241\344\274\230\345\214\226/8.\344\274\230\345\214\226\346\225\260\346\215\256\350\241\250/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/7.\346\213\206\345\210\206\346\225\260\346\215\256\350\241\250/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/8.\344\274\230\345\214\226\346\225\260\346\215\256\350\241\250/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/9.\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/5.\350\256\276\350\256\241\344\274\230\345\214\226/9.\346\213\206\345\210\206\346\225\260\346\215\256\350\241\250/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..fbac6473f24ef0590e2162e263f2094125dcd957
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\256\276\350\256\241\344\274\230\345\214\226/9.\346\213\206\345\210\206\346\225\260\346\215\256\350\241\250/config.json"
@@ -0,0 +1,9 @@
+{
+  "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/7.\346\237\245\350\257\242\344\274\230\345\214\226/1. \345\265\214\345\245\227\346\237\245\350\257\242/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/1. \345\265\214\345\245\227\346\237\245\350\257\242/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..393aa95364497be0e4e49a5b659ec9616b9377e3
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/1. \345\265\214\345\245\227\346\237\245\350\257\242/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-4381bed0477f412e80f0509b0e2bb3f9",
+  "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/7.\346\237\245\350\257\242\344\274\230\345\214\226/5.\345\255\220\346\237\245\350\257\242\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/10.\345\255\220\346\237\245\350\257\242\344\274\230\345\214\226/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/5.\345\255\220\346\237\245\350\257\242\344\274\230\345\214\226/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/10.\345\255\220\346\237\245\350\257\242\344\274\230\345\214\226/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/2.OR\345\255\220\345\217\245\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/2.OR\345\255\220\345\217\245\344\274\230\345\214\226/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..3e7bcf515e79bd5a16ec5d7245260436b9e78eb5
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/2.OR\345\255\220\345\217\245\344\274\230\345\214\226/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-5e5c02582f1641ada50c92161d0e0587",
+  "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/7.\346\237\245\350\257\242\344\274\230\345\214\226/3.ORDER BY \344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/3.ORDER BY \344\274\230\345\214\226/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..265422f3cf4cde6b84dba342f7eee406be246aee
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/3.ORDER BY \344\274\230\345\214\226/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-c140ce4a6f0a4557a3a5ce0b471fd6da",
+  "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/7.\346\237\245\350\257\242\344\274\230\345\214\226/4.\345\210\206\351\241\265\346\237\245\350\257\242\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/4.\345\210\206\351\241\265\346\237\245\350\257\242\344\274\230\345\214\226/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..8669398833e68d95241b9f37a8b5171ad417d6f7
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/4.\345\210\206\351\241\265\346\237\245\350\257\242\344\274\230\345\214\226/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-6e063c40f1ba485288eba2376097b79c",
+  "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/7.\346\237\245\350\257\242\344\274\230\345\214\226/5.GROUP BY\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/5.GROUP BY\344\274\230\345\214\226/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..d1036f7e5019138cfaeac56b4008486a43d0569d
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/5.GROUP BY\344\274\230\345\214\226/config.json"	
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-66fc4566eaf34994b072ca83bf79ceb4",
+  "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/7.\346\237\245\350\257\242\344\274\230\345\214\226/1. SHOW STATUS/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/6. SHOW STATUS/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/1. SHOW STATUS/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/6. SHOW STATUS/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/2. EXPLAIN/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/7. EXPLAIN/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/2. EXPLAIN/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/7. EXPLAIN/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/3. SHOW PROFILE/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/8. SHOW PROFILE/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/3. SHOW PROFILE/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/8. SHOW PROFILE/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/4. PT-QUERY-DIGEST\345\210\206\346\236\220\346\237\245\350\257\242/config.json" "b/data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/9. PT-QUERY-DIGEST\345\210\206\346\236\220\346\237\245\350\257\242/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/4. PT-QUERY-DIGEST\345\210\206\346\236\220\346\237\245\350\257\242/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/7.\346\237\245\350\257\242\344\274\230\345\214\226/9. PT-QUERY-DIGEST\345\210\206\346\236\220\346\237\245\350\257\242/config.json"
diff --git "a/data/3.MySQL\351\253\230\351\230\266/8.\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/8.\345\206\231\344\274\230\345\214\226/1.\346\217\222\345\205\245\344\274\230\345\214\226/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..0d0b1092b91b95656aa7e0defde8fc9fbf54eb4d
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/8.\345\206\231\344\274\230\345\214\226/1.\346\217\222\345\205\245\344\274\230\345\214\226/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-4e93793f51a24f0eb00f7824ecc8929b",
+  "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/8.\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/8.\345\206\231\344\274\230\345\214\226/2.\345\210\240\351\231\244\344\274\230\345\214\226/config.json"
new file mode 100644
index 0000000000000000000000000000000000000000..3d001ce48d02261e6ccd41f85fd7e3b9eef711ee
--- /dev/null
+++ "b/data/3.MySQL\351\253\230\351\230\266/8.\345\206\231\344\274\230\345\214\226/2.\345\210\240\351\231\244\344\274\230\345\214\226/config.json"
@@ -0,0 +1,9 @@
+{
+  "node_id": "mysql-ff4222264013437da2214ff77ca92961",
+  "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/8.\346\217\222\345\205\245\344\274\230\345\214\226/config.json" "b/data/3.MySQL\351\253\230\351\230\266/8.\345\206\231\344\274\230\345\214\226/config.json"
similarity index 100%
rename from "data/3.MySQL\351\253\230\351\230\266/8.\346\217\222\345\205\245\344\274\230\345\214\226/config.json"
rename to "data/3.MySQL\351\253\230\351\230\266/8.\345\206\231\344\274\230\345\214\226/config.json"
diff --git a/data/tree.json b/data/tree.json
index 172c25e6f623a017294fccd7f896344930cc5c34..958d8645a661678758d238e5ef95e584a7296c76 100644
--- a/data/tree.json
+++ b/data/tree.json
@@ -268,6 +268,127 @@
                       "keywords_forbid": [],
                       "group": 0
                     }
+                  },
+                  {
+                    "运算符": {
+                      "node_id": "mysql-8f2aac71ea494f1b84372d43aa436135",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "函数": {
+                      "node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  }
+                ],
+                "keywords_must": [],
+                "keywords_forbid": [],
+                "group": 0
+              }
+            },
+            {
+              "命令行工具": {
+                "node_id": "mysql-8791cb147022420496a5106fe12e1689",
+                "keywords": [],
+                "children": [
+                  {
+                    "mysql": {
+                      "node_id": "mysql-343463029f6d41068885687f4dd8bfbd",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqladmin": {
+                      "node_id": "mysql-daca74b56aca48cea2da14078b518051",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "myisampack": {
+                      "node_id": "mysql-b34e3244a8ba4166bd22bc4fe5f7d8db",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqlbinlog": {
+                      "node_id": "mysql-fe9caf0e07a94efc8b7c8f2a4c683efe",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqldump": {
+                      "node_id": "mysql-a4998d140f024982989ed4647c78ba65",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqlcheck": {
+                      "node_id": "mysql-d9cdafd993bf41bbb860e5087dd54bd1",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqlshow": {
+                      "node_id": "mysql-430b0de67c294d64aff35c85fec8393e",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqldump": {
+                      "node_id": "mysql-c5b92946b8824ceea97b20f26946bb76",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "mysqlimport": {
+                      "node_id": "mysql-e782e10839d843c0ad36a05ae7d0366f",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
                   }
                 ],
                 "keywords_must": [],
@@ -428,6 +549,16 @@
                 "node_id": "mysql-ed0a3aa2ca704780ae72749842657fa7",
                 "keywords": [],
                 "children": [
+                  {
+                    " 别名": {
+                      "node_id": "mysql-1d350c6226d443bdb76b5058d8ee23e7",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
                   {
                     " WHERE": {
                       "node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518",
@@ -479,6 +610,34 @@
                       "keywords_forbid": [],
                       "group": 0
                     }
+                  },
+                  {
+                    "正则表达式": {
+                      "node_id": "mysql-e6cbbff27cd04bc0b61ebbb3ef27d4b2",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    " 分页查询": {
+                      "node_id": "mysql-da7b258f8b0b4597924737902a5018d3",
+                      "keywords": [
+                        "分页",
+                        "limit",
+                        "offset"
+                      ],
+                      "children": [],
+                      "keywords_must": [
+                        "分页",
+                        "limit",
+                        "offset"
+                      ],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
                   }
                 ],
                 "keywords_must": [],
@@ -641,6 +800,47 @@
                 "group": 0
               }
             },
+            {
+              " 索引": {
+                "node_id": "mysql-6ac51e7a042849f6a5f9c52a1cd1e347",
+                "keywords": [],
+                "children": [
+                  {
+                    "索引入门": {
+                      "node_id": "mysql-bf629829370d405cbfcd5aa83adb536a",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "创建索引": {
+                      "node_id": "mysql-fe65d5c615ad40f8ac056cc654f2d788",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "删除索引": {
+                      "node_id": "mysql-85ba0df78d754b00b30aa8e74ad35d06",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  }
+                ],
+                "keywords_must": [],
+                "keywords_forbid": [],
+                "group": 0
+              }
+            },
             {
               "子查询": {
                 "node_id": "mysql-787937c95738421ba7b1d5b8aafe55d0",
@@ -734,7 +934,7 @@
                 "keywords": [],
                 "children": [
                   {
-                    "视图的维护": {
+                    "视图的基本概念": {
                       "node_id": "mysql-95a29a6a448849029d548393bbdf283e",
                       "keywords": [],
                       "children": [],
@@ -805,19 +1005,82 @@
               }
             },
             {
-              " 分页查询": {
-                "node_id": "mysql-da7b258f8b0b4597924737902a5018d3",
-                "keywords": [
-                  "分页",
-                  "limit",
-                  "offset"
-                ],
-                "children": [],
-                "keywords_must": [
-                  "分页",
-                  "limit",
-                  "offset"
+              "存储过程和函数": {
+                "node_id": "mysql-586f686edd1e4ccbbc68f9a6e1548f57",
+                "keywords": [],
+                "children": [
+                  {
+                    "存储过程和函数简介": {
+                      "node_id": "mysql-0666cae9faaa41b7b2413063e1214edd",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "创建存储过程和函数": {
+                      "node_id": "mysql-101770860dbe48ad92566d296809b34d",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "查看存储过程和函数": {
+                      "node_id": "mysql-5af12dac5321409baa0479ba2824e0bf",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "修改存储过程和函数": {
+                      "node_id": "mysql-9d19fedcc1fd48c9a450e71403b9099f",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "调用存储过程和函数": {
+                      "node_id": "mysql-2fd94590dfca4068bc713bbf132f8653",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "删除存储过程和函数": {
+                      "node_id": "mysql-24789b2078dc4f44b8ad150ce571314e",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "变量": {
+                      "node_id": "mysql-cece7ee8078441a6a032cf1a71cac21c",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  }
                 ],
+                "keywords_must": [],
                 "keywords_forbid": [],
                 "group": 0
               }
@@ -826,7 +1089,38 @@
               "触发器": {
                 "node_id": "mysql-5ea983e0874547bd956ef0be606f3424",
                 "keywords": [],
-                "children": [],
+                "children": [
+                  {
+                    "创建触发器": {
+                      "node_id": "mysql-6724aaaef7d3404fb06d322f9d9534ed",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "查看触发器": {
+                      "node_id": "mysql-ec8ee43f3a6340638362d38157fbc66b",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "删除触发器": {
+                      "node_id": "mysql-876f66d6f6404fe8813a932df024cb5d",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  }
+                ],
                 "keywords_must": [],
                 "keywords_forbid": [],
                 "group": 0
@@ -961,6 +1255,16 @@
                       "keywords_forbid": [],
                       "group": 0
                     }
+                  },
+                  {
+                    "数据导入和导出": {
+                      "node_id": "mysql-e2eefb85984643f8adb95f4eee16bc8f",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
                   }
                 ],
                 "keywords_must": [],
@@ -1111,7 +1415,7 @@
                 "keywords": [],
                 "children": [
                   {
-                    "普通索引": {
+                    "索引概述": {
                       "node_id": "mysql-5b21eb9eb2f446288d80c6bd65a6416f",
                       "keywords": [
                         "index"
@@ -1212,6 +1516,16 @@
                       "group": 0
                     }
                   },
+                  {
+                    "JSON索引": {
+                      "node_id": "mysql-9f8881b9f30544149327af68e3007603",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
                   {
                     "组合索引": {
                       "node_id": "mysql-ce1f863b4d254d2aadb6ce2331122d16",
@@ -1237,7 +1551,10 @@
                   {
                     "全文索引": {
                       "node_id": "mysql-ba3fc0140b5842bb949c591d059e3269",
-                      "keywords": [],
+                      "keywords": [
+                        "full text index",
+                        "fti"
+                      ],
                       "children": [],
                       "keywords_must": [],
                       "keywords_forbid": [],
@@ -1531,6 +1848,16 @@
                       "group": 0
                     }
                   },
+                  {
+                    "分析数据表": {
+                      "node_id": "mysql-cde6eae01784468fa0171ff3042f221f",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
                   {
                     "检查数据表": {
                       "node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6",
@@ -1542,7 +1869,7 @@
                     }
                   },
                   {
-                    "拆分数据表": {
+                    "优化数据表": {
                       "node_id": "mysql-f5775462ae784d44a4b2bce5f456311a",
                       "keywords": [],
                       "children": [],
@@ -1550,6 +1877,16 @@
                       "keywords_forbid": [],
                       "group": 0
                     }
+                  },
+                  {
+                    "拆分数据表": {
+                      "node_id": "mysql-ccb6fcf2983b4b3e8b37abbcbc776f21",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
                   }
                 ],
                 "keywords_must": [],
@@ -1605,7 +1942,10 @@
                   {
                     "从链式复制到主从复制": {
                       "node_id": "mysql-2f6f847907d4415788e98d2f70f64d3c",
-                      "keywords": [],
+                      "keywords": [
+                        "链式复制",
+                        "主从复制"
+                      ],
                       "children": [],
                       "keywords_must": [],
                       "keywords_forbid": [],
@@ -1685,6 +2025,56 @@
                 "node_id": "mysql-310130dd922d4e2b832891cc0e157cbf",
                 "keywords": [],
                 "children": [
+                  {
+                    " 嵌套查询": {
+                      "node_id": "mysql-4381bed0477f412e80f0509b0e2bb3f9",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "OR子句优化": {
+                      "node_id": "mysql-5e5c02582f1641ada50c92161d0e0587",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "ORDER BY 优化": {
+                      "node_id": "mysql-c140ce4a6f0a4557a3a5ce0b471fd6da",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "分页查询优化": {
+                      "node_id": "mysql-6e063c40f1ba485288eba2376097b79c",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "GROUP BY优化": {
+                      "node_id": "mysql-66fc4566eaf34994b072ca83bf79ceb4",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
                   {
                     " SHOW STATUS": {
                       "node_id": "mysql-3574b2e5c9ca475789d9d582d7726906",
@@ -1750,10 +2140,31 @@
               }
             },
             {
-              "插入优化": {
+              "写优化": {
                 "node_id": "mysql-284cf77b823540c38370d5cd70ada265",
                 "keywords": [],
-                "children": [],
+                "children": [
+                  {
+                    "插入优化": {
+                      "node_id": "mysql-4e93793f51a24f0eb00f7824ecc8929b",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  },
+                  {
+                    "删除优化": {
+                      "node_id": "mysql-ff4222264013437da2214ff77ca92961",
+                      "keywords": [],
+                      "children": [],
+                      "keywords_must": [],
+                      "keywords_forbid": [],
+                      "group": 0
+                    }
+                  }
+                ],
                 "keywords_must": [],
                 "keywords_forbid": [],
                 "group": 0
@@ -1851,7 +2262,11 @@
                   {
                     "减少数据访问": {
                       "node_id": "mysql-d7b339f2b2434e3fbd3721b7cd1abc1a",
-                      "keywords": [],
+                      "keywords": [
+                        "performance",
+                        "application",
+                        "io"
+                      ],
                       "children": [],
                       "keywords_must": [],
                       "keywords_forbid": [],
diff --git a/index.md b/index.md
index b87a5dd544265012a4867dcfdb581e09e6046702..68678c0a983cc775caa2f94afbabbca5f25cceb0 100644
--- a/index.md
+++ b/index.md
@@ -58,42 +58,66 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
 
 ### [技能树-初阶] 第7章 MySQL操作数据库
 #### 7.1 创建数据库
+初阶-使用数据库-创建和删除数据库
 #### 7.2 查看数据库
+初阶-使用数据库-创建和删除数据库
 #### 7.3 修改数据库名称
+初阶-使用数据库-创建和删除数据库
 #### 7.4 数据库编码
+初阶-使用数据库-创建和删除数据库
 #### 7.5 删除数据库
+初阶-使用数据库-创建和删除数据库
 
 
-### [技能树-初阶]第8章 MySQL操作数据表(重要的初中阶知识,采纳)
+### [技能树-初阶]第8章 MySQL操作数据表
 #### 8.1 创建数据表
+初阶-使用数据库-建表
 #### 8.2 查看数据表结构
+初阶-使用数据库-表
 #### 8.3 修改数据表
+初阶-使用数据库-建表
 #### 8.4 删除数据表
+初阶-使用数据库-表
 #### [技能树-进阶] 8.5 MySQL中的临时表
-
+中阶-数据库组成-表
 
 ### [技能树-初阶] 第9章 MySQL数据类型(初阶知识,采纳)
 #### 9.1 数值类型
+初阶-数据类型-数值类型
 #### 9.2 日期和时间类型
+初阶-数据类型-时间和日期类型
 #### 9.3 文本字符串类型
+初阶-数据类型-文本字符串类型
 #### 9.4 二进制字符串类型
+初阶-数据类型-二进制字符串类型
 
 
-### [技能树-初阶] 第10章 MySQL运算符(基础知识,采纳,建议出题人自行分拆)
+### [技能树-初阶] 第10章 MySQL运算符
 #### 10.1 算术运算符
+初阶-数据查询-运算符
 #### 10.2 比较运算符
+初阶-数据查询-运算符
 #### 10.3 逻辑运算符
+初阶-数据查询-运算符
 #### 10.4 位运算符
+初阶-数据查询-运算符
 #### 10.5 运算符的优先级
+初阶-数据查询-运算符
 
-### [技能树-初阶] 第11章 MySQL函数(基础知识,采纳)
+### [技能树-初阶] 第11章 MySQL函数
 #### 11.1 MySQL函数简介
 #### 11.2 数学函数
+初阶-数据查询-函数
 #### 11.3 字符串函数
+初阶-数据查询-函数
 #### 11.4 日期和时间函数
+初阶-数据查询-函数
 #### 11.5 流程处理函数
+初阶-数据查询-函数
 #### 11.6 加密与解密函数
+初阶-数据查询-函数
 #### 11.7 聚合函数
+初阶-数据查询-函数
 #### [技能树-进阶] 11.8 获取MySQL信息函数
 #### [技能树-进阶] 11.9 加锁与解锁函数
 #### [技能树-进阶] 11.10 JSON函数
@@ -101,141 +125,224 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
 #### [技能树-进阶] 11.12 MySQL的其他函数
 
 
-### [技能树-初阶] 第12章 MySQL数据变更(重要的初中阶知识,采纳)
+### [技能树-初阶] 第12章 MySQL数据变更
 #### 12.1 数据插入
+初阶-数据修改-插入
 #### 12.2 数据更新
+初阶-数据修改-更新
 #### 12.3 数据删除
+初阶-数据修改-删除
 
-### [技能树-初阶] 第13章 MySQL数据查询(重要的初中阶知识,采纳,每节至少一题)
+### [技能树-初阶] 第13章 MySQL数据查询
 #### [不需要] 13.1 数据准备
 #### 13.2 SELECT查询语句
+初阶-数据查询-SELECT
 #### 13.3 WHERE条件语句
+初阶-数据查询-WHERE
 #### 13.4 数据聚合查询
+中阶-聚合和分组
 #### 13.5 JOIN语句
+中阶-连接查询
 #### 13.6 子查询语句
+中阶-子查询
 #### 13.7 UNION联合语句
+中阶-查询-UNION
 #### 13.8 使用别名查询数据
+中阶-查询-别名
 #### 13.9 使用正则表达式查询数据
-
+中阶-查询-正则表达式
 
 ### [技能树-初阶] 第14章 MySQL索引(重要的中高阶知识,采纳)
 #### 14.1 索引简介
+中阶-索引-索引入门
 #### 14.2 索引的使用场景
+中阶-索引-索引入门
 #### 14.3 创建数据表时创建索引
+中阶-索引-创建索引
 #### 14.4 为已有数据表添加索引
+中阶-索引-创建索引
 #### 14.5 删除索引
+中阶-索引-删除索引
 #### 14.6 隐藏索引
+中阶-索引-索引入门
 #### 14.7 降序索引
-
+中阶-索引-索引入门
 
 #### [技能树-进阶] 14.8 函数索引
 
-### [技能树-初阶] 第15章 MySQL视图(重要的中高阶知识,采纳)
+### [技能树-初阶] 第15章 MySQL视图
 #### 15.1 视图概述
+中阶-视图-视图的基本概念
 #### 15.2 创建视图
+中阶-视图-创建视图
 #### 15.3 查看视图
+中阶-视图-视图的基本概念
 #### 15.4 修改视图的结构
-
+中阶-视图-修改视图
 #### [技能树-进阶] 15.5 更新视图的数据
 #### 15.6 删除视图
+中阶-视图-删除视图
 
 
-### [技能树-初阶] 第16章 存储过程和函数(重要的中高阶知识,采纳)
+### [技能树-初阶] 第16章 存储过程和函数
 #### 16.1 存储过程和函数简介
+中阶-存储过程和函数-存储过程和函数简介
 #### 16.2 创建存储过程和函数
+中阶-存储过程和函数-创建存储过程和函数
 #### 16.3 查看存储过程和函数
+中阶-存储过程和函数-查看存储过程和函数
 #### 16.4 修改存储过程和函数
+中阶-存储过程和函数-修改存储过程和函数
 #### 16.5 调用存储过程和函数
+中阶-存储过程和函数-调用存储过程和函数
 #### 16.6 删除存储过程和函数
+中阶-存储过程和函数-删除存储过程和函数
 #### 16.7 MySQL中使用变量
+中阶-存储过程和函数-变量
 #### 16.8 MySQL中使用变量案例
+中阶-存储过程和函数-变量
 #### 16。9 定义条件和处理程序
+中阶-存储过程和函数-逻辑分支
 #### 16.10 定义条件和处理程序案例
-
+中阶-存储过程和函数-逻辑分支
 
 #### [技能树-进阶] 16.11 MySQL中游标的使用
 #### [技能树-进阶] 16.12 MySQL中游标的使用案例
+高阶-过程化编程-游标
 #### [技能树-进阶] 16.13 MySQL中控制流程的使用
+高阶-过程化编程-游标
 
-
-### [技能树-进阶] 第17章 MySQL触发器(重要的中高阶知识,采纳)
+### [技能树-进阶] 第17章 MySQL触发器
 #### 17.1 创建触发器
+中阶-触发器-创建触发器
 #### 17.2 查看触发器
+中阶-触发器-查看触发器
 #### 17.3 删除触发器
+中阶-触发器-删除触发器
 
-### [技能树-进阶] 第18章 MySQL分区(重要的高阶知识,采纳,建议适当合并)
+### [技能树-进阶] 第18章 MySQL分区
 #### 18.1 分区介绍
+高阶-运维与架构-分区
 #### 18.2 RANGE分区
+高阶-运维与架构-分区
 #### 18.3 LIST分区
+高阶-运维与架构-分区
 #### 18.4 COLUMNS分区
+高阶-运维与架构-分区
 #### 18.5 HASH分区
+高阶-运维与架构-分区
 #### 18.6 KEY分区
+高阶-运维与架构-分区
 #### 18.7 子分区
+高阶-运维与架构-分区
 #### 18.8 分区中的NULL值处理
-
+高阶-运维与架构-分区
 
 ### [技能树-进阶] 第19章 MySQL公用表表达式和生成列(重要的中阶知识,采纳)
 #### 19.1 公用表表达式
+高阶-SQL高级技巧-CTE和递归查询
 #### 19.2 生成列
-
+高阶-设计优化-生成列
 
 ## [技能树-进阶] 第4篇 MySQL优化
 ### 第20章 MySQL查询优化(重要的中高阶知识,采纳)
 #### 20.1 SHOW STATUS语句解析
+高阶-查询优化-SHOW STATUS
 #### 20.2 EXPLAIN语句解析
+高阶-查询优化-EXPLAIN
 #### 20.3 SHOW PROFILE语句解析
+高阶-查询优化-SHOW PROFILE
 #### 20.4 pt-query-digest分析查询
+高阶-查询优化- pt-query-digest
 #### 20.5 优化子查询
+高阶-查询优化-子查询优化
 
 ### 第21章 MySQL索引优化(重要的高阶知识,采纳)
 #### 21.1 索引的类型
+高阶-深入索引-索引概述
 #### 21.2 使用索引的场景
+高阶-深入索引-索引概述
 #### 21.3 无法使用索引的场景
+高阶-深入索引-索引概述
 #### 21.4 使用索引提示
+高阶-深入索引-索引概述
 #### 21.5 使用生成列为JSON建立索引
+高阶-深入索引-JSON索引
 ### 第22章 SQL语句优化(重要的高阶知识,采纳)
 #### 22.1 嵌套查询的优化
+高阶-查询优化-嵌套查询
 #### 22.2 OR条件语句的优化
+高阶-查询优化-OR子句优化
 #### 22.3 ORDER BY语句的优化
+高阶-查询优化-ORDER BY优化
 #### 22.4 GROUP BY语句的优化
+高阶-查询优化-GROUP BY优化
 #### 22.5 分页查询的优化
+高阶-查询优化-分页查询优化
 #### 22.6 插入数据的优化
+高阶-写优化-插入优化
 #### 22.7 删除数据的优化
-### 第23章 数据库优化(重要的中高阶知识,采纳)
+高阶-写优化-删除优化
+### 第23章 数据库优化
 #### 23.1 优化数据类型
+高阶-设计优化-优化数据类型
 #### 23.2 删除重复索引和冗余索引
+高阶-设计优化-删除重复索引和荣誉索引
 #### 23.3 反范式化设计
+高阶-设计优化-反范式设计
 #### 23.4 增加中间表
+高阶-设计优化-增加中间表
 #### 23.5 分析数据表
+高阶-设计优化-分析数据表
 #### 23.6 检查数据表
+高阶-设计优化-检查数据表
 #### 23.7 优化数据表
+高阶-设计优化-优化数据表
 #### 23.8 拆分数据表
-### 第24章 MySQL服务器优化(中高阶知识,采纳)
+高阶-设计优化-拆分数据表
+### 第24章 MySQL服务器优化
 #### 24.1 MySQL服务器硬件的优化
+高阶-服务器优化-硬件配置
 #### 24.2 MySQL配置项的优化
-### 第25章 应用程序优化(中高阶知识,采纳)
+高阶-服务器优化-配置项优化
+### 第25章 应用程序优化
 #### 25.1 复用数据库连接
+高阶--应用程序优化-复用数据库连
 #### 25.2 减少数据访问
+高阶--应用程序优化-减少数据访问
 #### 25.3 开启查询缓存
+高阶--应用程序优化-开启查询缓存
 #### 25.4 使用外部缓存
+高阶--应用程序优化-使用外部缓存
 #### 25.5 使用分布式MySQL架构
-### 第26章 MySQL的其他优化选项(中高阶知识,采纳)
+高阶--应用程序优化-分布式MySQL架构
+### 第26章 MySQL的其他优化选项
 #### 26.1 使用performance_schema数据库分析MySQL
-#### 26.2 使用sys数据库分析MySQL
+高阶-服务器优化-performance_schema
+#### 26.2 使用sys数据库分析MySQL'
+高阶-服务器优化-SYS数据库
 #### 26.3 MySQL 8.x中的资源组
-
+高阶-服务器优化-资源组
 ## 第5篇 MySQL运维
 ### [技能树-初阶] 第27章 MySQL命令行工具
 #### 27.1 查看MySQL命令
-#### 27.10 本章总结
 #### 27.2 mysql命令
+初阶-命令行工具-mysql
 #### 27.3 mysqladmin命令
+初阶-命令行工具-mysqladmin
 #### 27.4 myisampack命令
+初阶-命令行工具-myisampack
 #### 27.5 mysqlbinlog命令
+初阶-命令行工具-mysqlbinlog
 #### 27.6 mysqlcheck命令
+初阶-命令行工具-mysqlcheck
 #### 27.7 mysqlshow命令
+初阶-命令行工具-mysqlshow
 #### 27.8 mysqldump命令
+初阶-命令行工具-mysqldump
 #### 27.9 mysqlimport命令
+初阶-命令行工具-mysqlimport
+#### 27.10 本章总结
 
 ### [技能树-进阶] 第28章 MySQL日志(中阶知识,采纳)
 #### 28.1 查询日志
@@ -243,57 +350,91 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
 #### 28.3 错误日志
 #### 28.4 二进制日志
 
-### [技能树-初阶] 第29章 数据备份与恢复(重要的初中阶知识,采纳)
+### [技能树-初阶] 第29章 数据备份与恢复
 #### 29.1 基于mysqldump备份并恢复数据
-
+中阶-备份与恢复-mysqldump
 #### [技能树-进阶] 29.2 基于mysqlpump备份并恢复数据
+中阶-备份与恢复-mysqlpump
 ####  [技能树-进阶] 29.3 基于mydumper备份并恢复数据
+中阶-备份与恢复-mysqldumper
 ####  [技能树-进阶] 29.4 基于mysqlhotcopy备份并恢复数据
+中阶-备份与恢复-mysqlhotcopy
 ####  [技能树-进阶] 29.5 基于xtrabackup备份并恢复数据
+中阶-备份与恢复-xtrabackup
 ####  [技能树-进阶] 29.6 数据备份与恢复案例
 #### 29.7 MySQL灾难恢复
-
+中阶-备份与恢复-灾难恢复
 #### [技能树-进阶] 29.8 实现数据库的自动备份
+中阶-备份与恢复-自动备份
 #### 29.9 导出数据
+中阶-备份与恢复-数据导入和导出
 #### 29.10 导入数据
+中阶-备份与恢复-数据导入和导出
 #### 29.11 遇到的问题和解决方案
 
 
-### [技能树-初阶]第30章 MySQL账户管理(重要的初中阶知识,采纳)
+### [技能树-初阶]第30章 MySQL账户管理
 #### 30.1 MySQL中的权限表
+中阶-用户和权限-权限表
 #### 30.2 创建普通用户
+中阶-用户和权限-创建普通用户
 #### 30.3 为用户授权
+中阶-用户和权限-为用户授权
 #### 30.4 查看用户权限
+中阶-用户和权限-查看用户权限
 #### 30.5 修改用户权限
+中阶-用户和权限-修改用户权限
 #### 30.6 撤销用户权限
+中阶-用户和权限-撤销用户权限
 #### 30.7 修改用户密码
+中阶-用户和权限-修改用户密码
 #### 30.8 删除用户
+中阶-用户和权限-删除用户
 #### 30.9 限制用户使用资源
+中阶-用户和权限-限制用户使用资源
 #### 30.10 MySQL 8.x版本中的账户管理
-
+中阶-用户和权限-MySQL 8 的账户管理
 
 ## [技能树-进阶] 第6篇 MySQL架构
 ### 第31章 MySQL复制(中高阶知识,采纳)
 #### 31.1 搭建MySQL主从复制环境
+高阶-运维与架构-主从复制
 #### 31.2 搭建MySQL主主复制环境
+高阶-运维与架构-多主复制
 #### 31.3 添加MySQL从库
+高阶-运维与架构-添加从库
 #### 31.4 切换主从复制到链式复制
+高阶-运维与架构-从主从复制到链式复制
 #### 31.5 切换链式复制到主从复制
+高阶-运维与架构-从链式复制到主从复制
 #### 31.6 搭建MySQL多源复制环境
+高阶-运维与架构-多源复制
 #### 31.7 添加复制过滤器
+高阶-运维与架构-复制过滤器
 #### 31.8 设置延迟复制
+高阶-运维与架构-延迟复制
 #### 31.9 基于GTID搭建MySQL主从复制环境
+高阶-运维与架构-主从复制
 #### 31.10 基于半同步模式搭建MySQL主从复制环境
+高阶-运维与架构-主从复制
 #### 31.11 本章总结
 
 ### 第32章 MySQL读写分离(中高阶知识,采纳)
 #### 32.1 基于MySQL Proxy实现读写分离
+高阶-运维与架构-读写分离
 #### 32.2 基于Atlas实现读写分离
+高阶-运维与架构-读写分离
 #### 32.3 基于ProxySQL实现读写分离
+高阶-运维与架构-读写分离
 #### 32.4 基于Amoeba实现读写分离
+高阶-运维与架构-读写分离
 #### 32.5 基于Mycat实现读写分离
+高阶-运维与架构-读写分离
 
-### 第33章 MySQL HA高可用架构(中高阶知识,采纳)
+### 第33章 MySQL HA高可用架构
 #### 33.1 基于Keepalived搭建MySQL高可用环境
+高阶-运维与架构-HA高可用
 #### 33.2 基于HAProxy搭建Mycat高可用环境
+高阶-运维与架构-HA高可用
 #### 33.3 基于Keepalived搭建HAProxy高可用环境
+高阶-运维与架构-HA高可用