From 7e2cfb8fcaa79945e8dd3a42d127dfde43ccdde3 Mon Sep 17 00:00:00 2001 From: Mars Liu Date: Thu, 12 May 2022 23:44:46 +0800 Subject: [PATCH] on tree --- .../1.\345\256\211\350\243\205/config.json" | 0 .../1.\345\256\211\350\243\205/install.json" | 0 .../1.\345\256\211\350\243\205/install.md" | 0 .../2.\347\231\273\345\275\225/config.json" | 0 .../2.\347\231\273\345\275\225/login.json" | 0 .../2.\347\231\273\345\275\225/login.md" | 0 .../2.\347\231\273\345\275\225/rds.json" | 0 .../2.\347\231\273\345\275\225/rds.md" | 0 .../3.\344\275\277\347\224\250/config.json" | 0 .../3.\344\275\277\347\224\250/develop.json" | 0 .../3.\344\275\277\347\224\250/develop.md" | 0 .../config.json" | 9 + .../config.json" | 0 .../1.psql/config.json" | 0 .../1.psql/psql.json" | 0 .../1.psql/psql.md" | 0 .../basic.json" | 0 .../basic.md" | 0 .../config.json" | 0 .../concept.json" | 0 .../concept.md" | 0 .../config.json" | 0 .../delete.json" | 0 .../delete.md" | 0 .../insert.json" | 0 .../insert.md" | 0 .../update.json" | 0 .../update.md" | 0 .../config.json" | 0 .../config.json" | 9 + .../2.\350\247\206\345\233\276/config.json" | 9 + .../3.\350\241\250/config.json" | 0 .../3.\350\241\250/create_table.json" | 0 .../3.\350\241\250/create_table.md" | 0 .../3.\350\241\250/serial.json" | 0 .../3.\350\241\250/serial.md" | 0 .../3.\350\241\250/table.json" | 0 .../3.\350\241\250/table.md" | 0 .../4.\345\207\275\346\225\260/config.json" | 0 .../4.\345\207\275\346\225\260/function.json" | 0 .../4.\345\207\275\346\225\260/function.md" | 0 .../config.json" | 0 .../grant.json" | 0 .../grant.md" | 0 .../revoke.json" | 0 .../revoke.md" | 0 .../role.json" | 0 .../role.md" | 0 .../config.json" | 18 - .../extension.json" | 7 - .../extension.md" | 33 - .../language.json" | 7 - .../language.md" | 25 - .../config.json" | 0 .../primary_key.json" | 0 .../primary_key.md" | 0 .../unique.json" | 0 .../unique.md" | 0 .../unique_2.json" | 0 .../unique_2.md" | 0 .../config.json" | 6 + .../config.json" | 0 .../trigger.json" | 0 .../trigger.md" | 0 .../config.json" | 7 + .../1. WHERE/config.json" | 9 + .../2.CASE/config.json" | 9 + .../3.DISTINCT/config.json" | 9 + .../4.ORDER BY/config.json" | 9 + .../5.UNION/config.json" | 9 + .../2. \346\237\245\350\257\242/config.json" | 7 + .../5.CTE/config.json" | 16 - .../5.CTE/to_root.json" | 7 - .../5.CTE/to_root.md" | 67 -- .../config.json" | 15 - .../loop.json" | 7 - .../loop.md" | 80 -- .../7.DDL/analyze.json" | 7 - .../7.DDL/analyze.md" | 38 - .../7.DDL/config.json" | 19 - .../7.DDL/create_table.json" | 7 - .../7.DDL/create_table.md" | 29 - .../config.json" | 6 - .../1. \350\256\241\346\225\260/config.json" | 9 + .../2. \346\261\202\345\222\214/config.json" | 9 + .../config.json" | 9 + .../config.json" | 9 + .../config.json" | 9 + .../6.HAVING/config.json" | 9 + .../7.WITH ROLLUP/config.json" | 9 + .../config.json" | 0 .../salary.json" | 0 .../salary.md" | 0 .../1.INNER JOIN/config.json" | 9 + .../2. LEFT JOIN/config.json" | 9 + .../3. RIGHT JOIN/config.json" | 9 + .../4. CROSS JOIN/config.json" | 9 + .../config.json" | 9 + .../config.json" | 0 .../customer_order.json" | 0 .../customer_order.md" | 0 .../1.ANY/config.json" | 9 + .../2.ALL/config.json" | 9 + .../3.EXISTS/config.json" | 9 + .../4.NOT EXISTS/config.json" | 9 + .../5. IN/config.json" | 9 + .../6. NOT IN/config.json" | 9 + .../config.json" | 9 + .../config.json" | 0 .../subquery.json" | 0 .../subquery.md" | 0 .../config.json" | 0 .../paged.json" | 0 .../paged.md" | 0 .../7. \346\270\270\346\240\207/config.json" | 9 + .../1.IF/config.json" | 9 + .../2.LOOP/config.json" | 9 + .../3.LEAVE/config.json" | 9 + .../4.ITERATE/config.json" | 9 + .../5.REPEAT/config.json" | 9 + .../6.WHILE/config.json" | 9 + .../config.json" | 7 + .../.gitkeep" | 0 .../config.json" | 14 - .../qa.json" | 9 - .../qa.md" | 42 -- .../config.json" | 6 - .../config.json" | 9 + .../2.\347\264\242\345\274\225/config.json" | 9 + .../3.JSON/config.json" | 9 + .../config.json" | 9 + .../config.json" | 9 + .../config.json" | 9 + .../config.json" | 7 + data/tree.json | 698 ++++++++++++++---- 135 files changed, 944 insertions(+), 607 deletions(-) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/config.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/install.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.md" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/install.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/config.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/login.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.md" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/login.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/rds.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.md" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/rds.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/config.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/develop.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.md" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/develop.md" (100%) create mode 100644 "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/4. \345\210\233\345\273\272\345\222\214\345\210\240\351\231\244\346\225\260\346\215\256\345\272\223/config.json" rename "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/config.json" => "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/config.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/psql.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/psql.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/psql.md" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/psql.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.md" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/config.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/concept.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/concept.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/concept.md" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/concept.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/config.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/config.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/delete.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/delete.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/delete.md" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/delete.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/insert.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/insert.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/insert.md" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/insert.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/update.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/update.json" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/update.md" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/update.md" (100%) rename "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/config.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/config.json" (100%) create mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\207\252\345\242\236\344\270\273\351\224\256/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\350\247\206\345\233\276/config.json" rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/create_table.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/create_table.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/serial.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/serial.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/table.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/table.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/function.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/function.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" (100%) delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" (100%) create mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/7.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/trigger.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" => "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/trigger.md" (100%) create mode 100644 "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/9.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. WHERE/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2.CASE/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.DISTINCT/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.ORDER BY/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.UNION/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/config.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/config.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.md" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/config.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.json" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.md" delete mode 100644 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/2. \346\261\202\345\222\214/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/6.HAVING/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/7.WITH ROLLUP/config.json" rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/config.json" => "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.json" => "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" => "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" (100%) create mode 100644 "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/config.json" => "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.json" => "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.md" => "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.md" (100%) create mode 100644 "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.ANY/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2.ALL/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/5. IN/config.json" create mode 100644 "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json" create mode 100644 "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 "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/config.json" => "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.json" => "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" => "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.md" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/config.json" => "data/2.MySQL\344\270\255\351\230\266/6.\345\210\206\351\241\265\346\237\245\350\257\242/config.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.json" => "data/2.MySQL\344\270\255\351\230\266/6.\345\210\206\351\241\265\346\237\245\350\257\242/paged.json" (100%) rename "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" => "data/2.MySQL\344\270\255\351\230\266/6.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" (100%) create mode 100644 "data/3.MySQL\351\253\230\351\230\266/3.SQL\351\253\230\347\272\247\346\212\200\345\267\247/7. \346\270\270\346\240\207/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.LEAVE/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.ITERATE/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5.REPEAT/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/6.WHILE/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" delete mode 100644 "data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/.gitkeep" delete mode 100644 "data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/config.json" delete mode 100644 "data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.json" delete mode 100644 "data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.md" delete mode 100644 "data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/1.\346\225\260\346\215\256\345\272\223\347\274\226\347\240\201/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\347\264\242\345\274\225/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.JSON/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\350\247\206\345\233\276\347\232\204\347\273\264\346\212\244/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\347\211\251\345\214\226\350\247\206\345\233\276/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\350\247\246\345\217\221\345\231\250\347\232\204\347\273\264\346\212\244/config.json" create mode 100644 "data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/config.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/install.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/install.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.md" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/install.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.md" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/1.\345\256\211\350\243\205/install.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/config.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/login.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/login.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.md" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/login.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.md" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/login.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/rds.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/rds.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.md" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/rds.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.md" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/2.\347\231\273\345\275\225/rds.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/config.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/develop.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/develop.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.md" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/develop.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.md" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/3.\344\275\277\347\224\250/develop.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/4. \345\210\233\345\273\272\345\222\214\345\210\240\351\231\244\346\225\260\346\215\256\345\272\223/config.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/4. \345\210\233\345\273\272\345\222\214\345\210\240\351\231\244\346\225\260\346\215\256\345\272\223/config.json" new file mode 100644 index 0000000..71d8364 --- /dev/null +++ "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/4. \345\210\233\345\273\272\345\222\214\345\210\240\351\231\244\346\225\260\346\215\256\345\272\223/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-764d5080ddb943fe9236922984afa152", + "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/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/config.json" "b/data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\347\231\273\345\275\225/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/config.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/psql.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/psql.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/psql.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/psql.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/psql.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/psql.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/1.psql/psql.md" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/1.psql/psql.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.md" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/basic.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/config.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/2.SQL\345\237\272\346\234\254\350\257\255\346\263\225/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/concept.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/concept.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/concept.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/concept.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/concept.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/concept.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/concept.md" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/concept.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/config.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/config.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/delete.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/delete.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/delete.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/delete.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/delete.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/delete.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/delete.md" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/delete.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/insert.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/insert.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/insert.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/insert.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/insert.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/insert.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/insert.md" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/insert.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/update.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/update.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/update.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/update.json" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/update.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/update.md" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/3.SQL\343\200\201DML\345\222\214DDL/update.md" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/3.SQL\343\200\201DML\345\222\214DDL/update.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/config.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/config.json" similarity index 100% rename from "data/1.MySQL\345\210\235\351\230\266/3.\346\237\245\350\257\242\346\225\260\346\215\256/config.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\207\252\345\242\236\344\270\273\351\224\256/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\207\252\345\242\236\344\270\273\351\224\256/config.json" new file mode 100644 index 0000000..b0f4394 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\207\252\345\242\236\344\270\273\351\224\256/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-d2cdd250a5f24c8e9676e0fa1faf5772", + "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/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\350\247\206\345\233\276/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\350\247\206\345\233\276/config.json" new file mode 100644 index 0000000..065315d --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\350\247\206\345\233\276/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-98e926730d844f238dc9cd8ac5f65126", + "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/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/config.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/create_table.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/create_table.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/create_table.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/create_table.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/serial.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/serial.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/serial.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/serial.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/table.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/table.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/table.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\350\241\250/table.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/config.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/function.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/function.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/function.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\345\207\275\346\225\260/function.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\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/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\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/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\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/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\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/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" deleted file mode 100644 index 5776ce9..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" +++ /dev/null @@ -1,18 +0,0 @@ -{ - "node_id": "mysql-88c53ba3b31f4ae5a4de3809d61cf539", - "keywords": [ - "数据库扩展", - "数据库插件", - "extension" - ], - "children": [], - "export": [ - "language.json", - "extension.json" - ], - "keywords_must": [ - "数据库扩展", - "extension" - ], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" deleted file mode 100644 index 2ee412c..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "code_options", - "author": "ccat", - "source": "extension.md", - "notebook_enable": false, - "exercise_id": "8875ecad1e9f403bbad6f68f2f5d6a9f" -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" deleted file mode 100644 index 6dc9ad1..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" +++ /dev/null @@ -1,33 +0,0 @@ -# 外部扩展 - -下列哪个功能需要通过`create exension`语句安装扩展得到? - -## 答案 - -postgis - -## 选项 - -### A - -全文检索 - -### B - -JSONB - -### C - -GIST 和 GIN 索引 - -### D - -JSON Path 支持 - -### E - -XML 和 XSLT 支持 - -### F - -面向对象语法 diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" deleted file mode 100644 index ed80643..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "code_options", - "author": "ccat", - "source": "language.md", - "notebook_enable": false, - "exercise_id": "1d88714991c849c7ad65b9b4fa17c583" -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" deleted file mode 100644 index 2b59cb5..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" +++ /dev/null @@ -1,25 +0,0 @@ -# 过程语言 - -关于 PostgreSQL PL 语言,错误的是: - -## 答案 - -要安装新的扩展语言,需要重新编译 PostgreSQL 内核。 - -## 选项 - -### A - -PG 可以支持 Python、Perl、Lua 等多种 PL 语言编写函数。 - -### B - -通过 create language 可以安装新的 pl 语言支持 - -### C - -实现新的 PL 语言需要遵循 PostgreSQL 的语言扩展规范。 - -### D - -用外部语言实现函数,要考虑跨边界传递数据的开销 \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/7.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/7.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" new file mode 100644 index 0000000..fef3ab7 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/7.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" @@ -0,0 +1,6 @@ +{ + "node_id": "mysql-af89d54d66974111b4f67aeba2af7161", + "keywords": [], + "children": [], + "export": [] +} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \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/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/trigger.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/trigger.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/trigger.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" rename to "data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/8. \350\247\246\345\217\221\345\231\250/trigger.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/9.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/9.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" new file mode 100644 index 0000000..f8b0c9e --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/9.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "mysql-af89d54d66974111b4f67aeba2af7161", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [] +} \ 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/1. WHERE/config.json" new file mode 100644 index 0000000..f4358b9 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/1. WHERE/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518", + "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/2.CASE/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2.CASE/config.json" new file mode 100644 index 0000000..62d79df --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/2.CASE/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-8e6cd4d5f4b446a2bc3f5402de9bd49c", + "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/3.DISTINCT/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.DISTINCT/config.json" new file mode 100644 index 0000000..59664b0 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/3.DISTINCT/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-153ce0dadc824af98de199f193c8c75c", + "keywords": ["distinct"], + "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/4.ORDER BY/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.ORDER BY/config.json" new file mode 100644 index 0000000..e2cdbd5 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/4.ORDER BY/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-fa20a81805b44975aed265dd058c542a", + "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/5.UNION/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.UNION/config.json" new file mode 100644 index 0000000..035409f --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/5.UNION/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-b57b6c08f5f240c6a997284e4448f088", + "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/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/config.json" new file mode 100644 index 0000000..5416bb4 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/2. \346\237\245\350\257\242/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "mysql-ed0a3aa2ca704780ae72749842657fa7", + "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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/config.json" deleted file mode 100644 index d91ad53..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/config.json" +++ /dev/null @@ -1,16 +0,0 @@ -{ - "node_id": "mysql-a69988041f934af1af39f2da4b3e0d58", - "keywords": [ - "common table expression", - "cte", - "recursive" - ], - "children": [], - "export": [ - "to_root.json" - ], - "keywords_must": [ - "cte" - ], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.json" deleted file mode 100644 index 0c94f0b..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "code_options", - "author": "ccat", - "source": "to_root.md", - "notebook_enable": false, - "exercise_id": "3d631bd0b26b44b4a8951ef7d4f865ec" -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" deleted file mode 100644 index fa140c5..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" +++ /dev/null @@ -1,67 +0,0 @@ -# 树结构溯根 - -现有一个表 node - -```postgresql -create table node -( - id serial primary key, - pid integer, - content text -); -``` - -其 pid 列引用 id 列,形成一个树结构,根节点的 pid 为 0。 - -现在我们希望写一个查询,找到某一个给定id的记录,其父节点、父节点的父节点,直至根节点的路径。那么这个查询应该是: - -## 答案 - -```postgresql -with recursive t(id, pid, content) as ( - select id, pid, content - from node - where id = $1 - union all - select node.id, node.pid, node.content - from node - join t on node.id = t.pid) -select node.id, node.pid, content -from node - join t on node.id = t.id; -``` - -## 选项 - -### 没有递归定义 - -```postgresql -with t as ( - select id, pid, content - from node - where id = $1 - union all - select node.id, node.pid, node.level - from node - join t on node.id = t.pid) -select node.id, node.pid, content -from node - join t on node.id = t.id; -``` - -### 平凡的连接查询无法处理递归问题 - -```postgresql -select node.id, node.pid, node.content -from node - join node as p on node.pid = p.id -where id = $1; -``` - -### 子查询无法处理递归问题 - -```postgresql -select node.id, node.pid, node content -from node as t -where t.pid = (select id from t where id = t.pid) -``` \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" deleted file mode 100644 index 88aadad..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" +++ /dev/null @@ -1,15 +0,0 @@ -{ - "node_id": "mysql-7b3a382e0cdb4f089fb3b1769c91025f", - "keywords": [ - "plsql", - "过程化" - ], - "children": [], - "export": [ - "loop.json" - ], - "keywords_must": [ - "过程化" - ], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.json" deleted file mode 100644 index 1412719..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "code_options", - "author": "ccat", - "source": "loop.md", - "notebook_enable": false, - "exercise_id": "4f53e1f2bc704c7fbe4b2586d690d3ff" -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" deleted file mode 100644 index 318e541..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" +++ /dev/null @@ -1,80 +0,0 @@ -# 循环 - -下面哪一项定义的函数可以生成指定范围内的整数数列? - -## 答案 - -```postgresql -create function gen(start integer, stop integer) - returns setof integer as -$$ -begin - for idx in start .. stop - loop - return next idx; - end loop; -end; -$$ language plpgsql; -``` - -## 选项 - -### A - -```postgresql -create function gen(start integer, stop integer) returns integer as -$$ -begin - for idx in start .. stop - loop - return idx; - end loop; -end; -$$ language plpgsql; -``` - -### B - -```postgresql -create function gen(start integer, stop integer) - returns integer as -$$ -begin - for idx in start .. stop - loop - yield idx; - end loop; -end; -$$ language plpgsql; -``` - -### C - -```postgresql -create function gen(start integer, stop integer) - returns setof integer as -$$ -begin - for idx in start .. stop - loop - return idx; - idx += 1; - end loop; -end; -$$ language plpgsql; -``` - -### D - -```postgresql -create function gen(start integer, stop integer) - returns setof integer as -$$ -begin - for idx in start .. stop - loop - select idx; - end loop; -end; -$$ language plpgsql; -``` \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.json" deleted file mode 100644 index 9c965f3..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "code_options", - "author": "ccat", - "source": "analyze.md", - "notebook_enable": false, - "exercise_id": "df45f27112f7405888a5ee7e18d78b87" -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.md" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.md" deleted file mode 100644 index 5649fd6..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/analyze.md" +++ /dev/null @@ -1,38 +0,0 @@ -# 建表权限 - -SmartMarket 公司有一百名分析师,他们都属于 analyst 团队,现在他们希望能够在 market 仓库的 ana schema 下 -自由的建表和删除表,以便进行模型试验。下列操作步骤中需要选择哪几项?(ana schema 和分析师的团队角色还不存在) - -1. `create schema ana` -2. `create role analyst` -3. `grant create, usage on schema ana to analyst` -4. 将 analyst 角色授予每个分析师的账号 -5. 删除 public schema -6. `grant superuser on schema ana to analyst` -7. `grant owner on schema ana to analyst;` - -## 答案 - -1,2, 3, 4 - -## 选项 - -### A - -所有全部 - -### B - -1, 2, 5, 6, 7 - -### C - -1, 2, 6, 7 - -### D - -1, 2, 3, 6, 7 - -### E - -2, 3, 4, 5 \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/config.json" deleted file mode 100644 index ea09f6b..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/config.json" +++ /dev/null @@ -1,19 +0,0 @@ -{ - "node_id": "mysql-2bd968a23ccb4668b853421206b46eeb", - "keywords": [ - "创建表", - "授权", - "ddl" - ], - "children": [], - "export": [ - "create_table.json", - "analyze.json" - ], - "keywords_must": [ - "创建表", - "授权", - "ddl" - ], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.json" deleted file mode 100644 index 7cf4013..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "code_options", - "author": "ccat", - "source": "create_table.md", - "notebook_enable": false, - "exercise_id": "d6e788dd034b4e0093b8ca39a8dd6b6b" -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.md" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.md" deleted file mode 100644 index f723a5c..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/7.DDL/create_table.md" +++ /dev/null @@ -1,29 +0,0 @@ -# 创建表 - -下列方法中,可以创建表的有: - -1. 使用 `create table xxx();`语句 -2. 使用 `copy` 语句从 csv 导入数据 -3. 使用 `create table as select...` 语句从查询中创建表 - -## 答案 - -1, 3 - -## 选项 - -### A - -1, 2, 3 - -### B - -1, 2 - -### C - -2, 3 - -### D - -只有 1 \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/config.json" "b/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/config.json" deleted file mode 100644 index 56b261e..0000000 --- "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "node_id": "mysql-64454fb14452475a8c3b348bf4d840cc", - "keywords": [], - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" new file mode 100644 index 0000000..78f73c4 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/1. \350\256\241\346\225\260/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-ac3c072bc54749bdb82324f2b203890d", + "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/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/2. \346\261\202\345\222\214/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/2. \346\261\202\345\222\214/config.json" new file mode 100644 index 0000000..813a509 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/2. \346\261\202\345\222\214/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-c5654c150993418a96f692496837fbb7", + "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/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" new file mode 100644 index 0000000..ab1775a --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/3.\346\234\200\345\260\217\345\200\274/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-c1652108441c424197c0c3c526e4831c", + "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/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" new file mode 100644 index 0000000..1ffb5fa --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/4. \346\234\200\345\244\247\345\200\274/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-77042376726743bea5c97e82a67a2016", + "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/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" new file mode 100644 index 0000000..3e343a8 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/5. \345\271\263\345\235\207\345\200\274/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-11462fccf9d24d17a372d5c60af90f54", + "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/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/6.HAVING/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/6.HAVING/config.json" new file mode 100644 index 0000000..ec39933 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/6.HAVING/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-3b85e53dd88146798d21b7254ad85cae", + "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/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/7.WITH ROLLUP/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/7.WITH ROLLUP/config.json" new file mode 100644 index 0000000..e73578e --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/7.WITH ROLLUP/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-91829d4938034ce09e99badf23dbebf6", + "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\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/config.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/config.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.json" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.json" rename to "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" "b/data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" rename to "data/2.MySQL\344\270\255\351\230\266/3.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" new file mode 100644 index 0000000..4af7f55 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/1.INNER JOIN/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-73bfbd883511436c85130b71fa108038", + "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/4.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" new file mode 100644 index 0000000..b699cf2 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/2. LEFT JOIN/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-d7a8869fb798498c839c913ce930015d", + "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/4.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" new file mode 100644 index 0000000..85a4d93 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/3. RIGHT JOIN/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-7c2331eea3e84eef9464ad4d7c03e2de", + "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/4.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" new file mode 100644 index 0000000..76a1d42 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/4. CROSS JOIN/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-fd27af20b046463eac7b2712885ac018", + "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/4.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" new file mode 100644 index 0000000..3c98972 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/5. \345\244\215\346\235\202\350\277\236\346\216\245/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-a4773004e0cf432aa7ccdf6b9490838f", + "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\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/config.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.json" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.json" rename to "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.md" "b/data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.md" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/2.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.md" rename to "data/2.MySQL\344\270\255\351\230\266/4.\350\277\236\346\216\245\346\237\245\350\257\242/customer_order.md" 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/5.\345\255\220\346\237\245\350\257\242/1.ANY/config.json" new file mode 100644 index 0000000..b8bd0f9 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/1.ANY/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-6bb279fa10fa4633a3af51ff7001f5ce", + "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.\345\255\220\346\237\245\350\257\242/2.ALL/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2.ALL/config.json" new file mode 100644 index 0000000..2f47ca1 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/2.ALL/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-87c2d9bc921643aabfd1b12b964ef557", + "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.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json" new file mode 100644 index 0000000..9030bfd --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/3.EXISTS/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-6c6789b86f714acaa76467fdf9623191", + "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.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json" new file mode 100644 index 0000000..0bafb09 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/4.NOT EXISTS/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-19bc57db42bd4615ba4f123745289407", + "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.\345\255\220\346\237\245\350\257\242/5. IN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/5. IN/config.json" new file mode 100644 index 0000000..87d20c6 --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/5. IN/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-8436069c855c4f1ead7cf11a026e004b", + "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.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json" new file mode 100644 index 0000000..ada7e2b --- /dev/null +++ "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/6. NOT IN/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-06525286a9d4488d94e85b6bd36e3c1e", + "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.\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/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" new file mode 100644 index 0000000..92ed89c --- /dev/null +++ "b/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" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-7bc092b1b1854dd3b88eed3a517b96a2", + "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\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/config.json" similarity index 100% rename from "data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/config.json" rename to "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/config.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.json" "b/data/2.MySQL\344\270\255\351\230\266/5.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.json" rename to "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.json" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" "b/data/2.MySQL\344\270\255\351\230\266/5.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" rename to "data/2.MySQL\344\270\255\351\230\266/5.\345\255\220\346\237\245\350\257\242/subquery.md" diff --git "a/data/2.MySQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/config.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\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/6.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.json" "b/data/2.MySQL\344\270\255\351\230\266/6.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\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/6.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" "b/data/2.MySQL\344\270\255\351\230\266/6.\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/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\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/6.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" diff --git "a/data/3.MySQL\351\253\230\351\230\266/3.SQL\351\253\230\347\272\247\346\212\200\345\267\247/7. \346\270\270\346\240\207/config.json" "b/data/3.MySQL\351\253\230\351\230\266/3.SQL\351\253\230\347\272\247\346\212\200\345\267\247/7. \346\270\270\346\240\207/config.json" new file mode 100644 index 0000000..d287f6b --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/3.SQL\351\253\230\347\272\247\346\212\200\345\267\247/7. \346\270\270\346\240\207/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-459fd14ff096438d9b6460270bec4754", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" new file mode 100644 index 0000000..7df484a --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/1.IF/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-d7f86bc2fcbb4b83a11f2ed73bde7ac0", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" new file mode 100644 index 0000000..e665e3d --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/2.LOOP/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-8ef7f9a1bba04bd782d80e9459446228", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.LEAVE/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.LEAVE/config.json" new file mode 100644 index 0000000..88ff349 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/3.LEAVE/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-2f35dac71e6e42b189f7615fcf27a4e6", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.ITERATE/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.ITERATE/config.json" new file mode 100644 index 0000000..1c059b4 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/4.ITERATE/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-cf916e42a060467ab25b16112780f246", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5.REPEAT/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5.REPEAT/config.json" new file mode 100644 index 0000000..59ba953 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/5.REPEAT/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-923c7bbf96cf4630a5dfb36f15e62d24", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/6.WHILE/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/6.WHILE/config.json" new file mode 100644 index 0000000..43ed327 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/6.WHILE/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-8bbe6f55f32b4a4a8a6011c5748b36fa", + "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/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" new file mode 100644 index 0000000..b8395a5 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/4. \350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "mysql-918d2ed90a1546e1aab23036eee5539a", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/.gitkeep" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/.gitkeep" deleted file mode 100644 index e69de29..0000000 diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/config.json" deleted file mode 100644 index 0ea4e23..0000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/config.json" +++ /dev/null @@ -1,14 +0,0 @@ -{ - "node_id": "mysql-53775864ecb94bb3af35b6b54c58fe0c", - "keywords": [ - "数据库问答" - ], - "keywords_must": [ - "数据库问答" - ], - "keywords_forbid": [], - "children": [], - "export": [ - "qa.json" - ] -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.json" deleted file mode 100644 index 0eaa322..0000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "author": "huanhuilong", - "source": "qa.md", - "depends": [], - "type": "task_qa", - "task_link": "https://ask.csdn.net/channel/20/tag/300001", - "notebook_enable": false, - "exercise_id": "a7d06ce78c1347c8bd9e827b180d298e" -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.md" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.md" deleted file mode 100644 index 5e03394..0000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/1.\346\225\260\346\215\256\345\272\223\351\227\256\347\255\224/qa.md" +++ /dev/null @@ -1,42 +0,0 @@ -# 请你在问答社区回答5个数据库问题并获得采纳,证明你的能力 - -数据库用户每天会产生很多实际使用的问题。 - -任务一:请你回答5个用户提出的 [数据库问题](https://ask.csdn.net/channel/20/tag/300001),并获得采纳,证明你的能力。 - -任务二:阅读以下数据库问题,请问对数据库问答描述错误的选项是? - -* [数据库问题一](https://ask.csdn.net/questions/648654) -* [数据库问题二](https://ask.csdn.net/questions/675764) -* [数据库问题三](https://ask.csdn.net/questions/691021) - -## 答案 - -```bash -【数据库问题二】里的问题,使用 PostgreSQL 无法解决 -``` - -## 选项 - -### A - -```bash -一个好的提问包含这5个步骤中的必要部分: -1. 问题遇到的现象和发生背景 -2. 问题相关代码,请勿粘贴截图 -3. 运行结果及报错内容 -4. 我的解答思路和尝试过的方法 -5. 我想要达到的结果 -``` - -### B - -```bash -【数据库问题一】里的问题,使用 PostgreSQL 也可以解决 -``` - -### C - -```bash -【数据库问题三】里的问题,使用 PostgreSQL 也可以解决 -``` diff --git "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/config.json" "b/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/config.json" deleted file mode 100644 index 4897053..0000000 --- "a/data/3.MySQL\351\253\230\351\230\266/4.\350\277\233\351\230\266\344\273\273\345\212\241/config.json" +++ /dev/null @@ -1,6 +0,0 @@ -{ - "node_id": "mysql-022a17432ef84a489620c05bdd8f7911", - "keywords": [], - "keywords_must": [], - "keywords_forbid": [] -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/1.\346\225\260\346\215\256\345\272\223\347\274\226\347\240\201/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/1.\346\225\260\346\215\256\345\272\223\347\274\226\347\240\201/config.json" new file mode 100644 index 0000000..95b16a8 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/1.\346\225\260\346\215\256\345\272\223\347\274\226\347\240\201/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\347\264\242\345\274\225/config.json" new file mode 100644 index 0000000..2b56bcb --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/2.\347\264\242\345\274\225/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-5b56965051d342849d665acb5f55a734", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.JSON/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.JSON/config.json" new file mode 100644 index 0000000..aae62f0 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/3.JSON/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-5b582c1fda1f47a481bda193dc22a828", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\350\247\206\345\233\276\347\232\204\347\273\264\346\212\244/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\350\247\206\345\233\276\347\232\204\347\273\264\346\212\244/config.json" new file mode 100644 index 0000000..ed1089c --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/4.\350\247\206\345\233\276\347\232\204\347\273\264\346\212\244/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-95a29a6a448849029d548393bbdf283e", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\347\211\251\345\214\226\350\247\206\345\233\276/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\347\211\251\345\214\226\350\247\206\345\233\276/config.json" new file mode 100644 index 0000000..7111526 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/5.\347\211\251\345\214\226\350\247\206\345\233\276/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-9e6db7d333c348c99d943774664792a7", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\350\247\246\345\217\221\345\231\250\347\232\204\347\273\264\346\212\244/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\350\247\246\345\217\221\345\231\250\347\232\204\347\273\264\346\212\244/config.json" new file mode 100644 index 0000000..7e786f7 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/6.\350\247\246\345\217\221\345\231\250\347\232\204\347\273\264\346\212\244/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "mysql-72119f005a874aa2a67095952040f45f", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/config.json" "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/config.json" new file mode 100644 index 0000000..dff7cd3 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/5.\350\277\220\347\273\264\344\270\216\346\236\266\346\236\204/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "mysql-1312f53e4f41430bab7873901dd64433", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 1e5c25f..76a3ab1 100644 --- a/data/tree.json +++ b/data/tree.json @@ -29,7 +29,8 @@ "relational", "rdbms" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -46,16 +47,18 @@ "服务器", "客户端" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { - "安装和使用": { + "安装和登录": { "node_id": "mysql-c6fb4b9d5c13492289fd14d06911c1e5", "keywords": [], "children": [ @@ -70,7 +73,8 @@ "keywords_must": [ "安装" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -85,7 +89,8 @@ "keywords_must": [ "登录" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -101,16 +106,28 @@ "基本用法", "入门" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 + } + }, + { + " 创建和删除数据库": { + "node_id": "mysql-764d5080ddb943fe9236922984afa152", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { - "查询数据": { + "使用数据库": { "node_id": "mysql-ffe7d96945264633aa3ba54acd22b3a9", "keywords": [], "children": [ @@ -126,7 +143,8 @@ "keywords_must": [ "psql" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -141,7 +159,8 @@ "语法", "SQL" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -161,17 +180,20 @@ "update", "delete" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -184,6 +206,26 @@ "node_id": "mysql-eb03e9500ad143148847cd5130da4787", "keywords": [], "children": [ + { + "自增主键": { + "node_id": "mysql-d2cdd250a5f24c8e9676e0fa1faf5772", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "视图": { + "node_id": "mysql-98e926730d844f238dc9cd8ac5f65126", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, { "表": { "node_id": "mysql-0f0cd6ec82e343db95ed800a7d964cfc", @@ -196,7 +238,8 @@ "表", "table" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -211,7 +254,8 @@ "函数", "function" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -236,7 +280,8 @@ "权限", "privilege" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -255,7 +300,18 @@ "constraints", "index" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 + } + }, + { + "存储引擎": { + "node_id": "mysql-af89d54d66974111b4f67aeba2af7161", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { @@ -270,152 +326,351 @@ "trigger", "触发器" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { - "数据库扩展": { - "node_id": "mysql-88c53ba3b31f4ae5a4de3809d61cf539", - "keywords": [ - "数据库扩展", - "数据库插件", - "extension" - ], + "存储引擎": { + "node_id": "mysql-af89d54d66974111b4f67aeba2af7161", + "keywords": [], "children": [], - "keywords_must": [ - "数据库扩展", - "extension" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { - "服务端编程": { - "node_id": "mysql-64454fb14452475a8c3b348bf4d840cc", + " 查询": { + "node_id": "mysql-ed0a3aa2ca704780ae72749842657fa7", "keywords": [], "children": [ { - "聚合和分组": { - "node_id": "mysql-06b0b1a126e3440ab67e5ab103ef9e92", - "keywords": [ - "group by", - "分组" - ], + " WHERE": { + "node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518", + "keywords": [], "children": [], - "keywords_must": [ - "group by", - "分组", - "聚合" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { - "连接查询": { - "node_id": "mysql-e12eca4c9358429f9222a3f32e1798f6", - "keywords": [ - "join", - "连接查询" - ], + "CASE": { + "node_id": "mysql-8e6cd4d5f4b446a2bc3f5402de9bd49c", + "keywords": [], "children": [], - "keywords_must": [ - "join", - "连接查询" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { - "子查询": { - "node_id": "mysql-787937c95738421ba7b1d5b8aafe55d0", - "keywords": [ - "子查询", - "subquery" - ], + "DISTINCT": { + "node_id": "mysql-153ce0dadc824af98de199f193c8c75c", + "keywords": [], "children": [], - "keywords_must": [ - "子查询", - "subquery" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { - "分页查询": { - "node_id": "mysql-da7b258f8b0b4597924737902a5018d3", - "keywords": [ - "分页", - "limit", - "offset" - ], + "ORDER BY": { + "node_id": "mysql-fa20a81805b44975aed265dd058c542a", + "keywords": [], "children": [], - "keywords_must": [ - "分页", - "limit", - "offset" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { - "CTE": { - "node_id": "mysql-a69988041f934af1af39f2da4b3e0d58", - "keywords": [ - "common table expression", - "cte", - "recursive" - ], + "UNION": { + "node_id": "mysql-b57b6c08f5f240c6a997284e4448f088", + "keywords": [], "children": [], - "keywords_must": [ - "cte" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "聚合和分组": { + "node_id": "mysql-06b0b1a126e3440ab67e5ab103ef9e92", + "keywords": [ + "group by", + "分组" + ], + "children": [ + { + " 计数": { + "node_id": "mysql-ac3c072bc54749bdb82324f2b203890d", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { - "过程化编程": { - "node_id": "mysql-7b3a382e0cdb4f089fb3b1769c91025f", - "keywords": [ - "plsql", - "过程化" - ], + " 求和": { + "node_id": "mysql-c5654c150993418a96f692496837fbb7", + "keywords": [], "children": [], - "keywords_must": [ - "过程化" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } }, { - "DDL": { - "node_id": "mysql-2bd968a23ccb4668b853421206b46eeb", - "keywords": [ - "创建表", - "授权", - "ddl" - ], + "最小值": { + "node_id": "mysql-c1652108441c424197c0c3c526e4831c", + "keywords": [], "children": [], - "keywords_must": [ - "创建表", - "授权", - "ddl" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " 最大值": { + "node_id": "mysql-77042376726743bea5c97e82a67a2016", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " 平均值": { + "node_id": "mysql-11462fccf9d24d17a372d5c60af90f54", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "HAVING": { + "node_id": "mysql-3b85e53dd88146798d21b7254ad85cae", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "WITH ROLLUP": { + "node_id": "mysql-91829d4938034ce09e99badf23dbebf6", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } } ], - "keywords_must": [], - "keywords_forbid": [] + "keywords_must": [ + "group by", + "分组", + "聚合" + ], + "keywords_forbid": [], + "group": 0 + } + }, + { + "连接查询": { + "node_id": "mysql-e12eca4c9358429f9222a3f32e1798f6", + "keywords": [ + "join", + "连接查询" + ], + "children": [ + { + "INNER JOIN": { + "node_id": "mysql-73bfbd883511436c85130b71fa108038", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " LEFT JOIN": { + "node_id": "mysql-d7a8869fb798498c839c913ce930015d", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " RIGHT JOIN": { + "node_id": "mysql-7c2331eea3e84eef9464ad4d7c03e2de", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " CROSS JOIN": { + "node_id": "mysql-fd27af20b046463eac7b2712885ac018", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " 复杂连接": { + "node_id": "mysql-a4773004e0cf432aa7ccdf6b9490838f", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + } + ], + "keywords_must": [ + "join", + "连接查询" + ], + "keywords_forbid": [], + "group": 0 + } + }, + { + "子查询": { + "node_id": "mysql-787937c95738421ba7b1d5b8aafe55d0", + "keywords": [ + "子查询", + "subquery" + ], + "children": [ + { + "ANY": { + "node_id": "mysql-6bb279fa10fa4633a3af51ff7001f5ce", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "ALL": { + "node_id": "mysql-87c2d9bc921643aabfd1b12b964ef557", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "EXISTS": { + "node_id": "mysql-6c6789b86f714acaa76467fdf9623191", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "NOT EXISTS": { + "node_id": "mysql-19bc57db42bd4615ba4f123745289407", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " IN": { + "node_id": "mysql-8436069c855c4f1ead7cf11a026e004b", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " NOT IN": { + "node_id": "mysql-06525286a9d4488d94e85b6bd36e3c1e", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + " 列子查询": { + "node_id": "mysql-7bc092b1b1854dd3b88eed3a517b96a2", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + } + ], + "keywords_must": [ + "子查询", + "subquery" + ], + "keywords_forbid": [], + "group": 0 + } + }, + { + "分页查询": { + "node_id": "mysql-da7b258f8b0b4597924737902a5018d3", + "keywords": [ + "分页", + "limit", + "offset" + ], + "children": [], + "keywords_must": [ + "分页", + "limit", + "offset" + ], + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -441,7 +696,8 @@ "keywords_must": [ "standby" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -458,7 +714,8 @@ "流式复制", "流复制" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -473,12 +730,14 @@ "外部数据连接", "fdw" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -498,7 +757,8 @@ "gis", "几何" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -513,7 +773,8 @@ "json", "jsonb" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -535,7 +796,8 @@ ], "" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -550,12 +812,14 @@ "视图", "view" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -577,7 +841,8 @@ "递归查询", "recursive" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -593,7 +858,8 @@ "function", "window" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -610,7 +876,8 @@ "交叉透视表", "pivot" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -626,7 +893,8 @@ "conflict", "冲突" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -641,7 +909,8 @@ "事务", "transaction" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { @@ -660,44 +929,177 @@ "performance", "优化" ], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 + } + }, + { + " 游标": { + "node_id": "mysql-459fd14ff096438d9b6460270bec4754", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } }, { - "进阶任务": { - "node_id": "mysql-022a17432ef84a489620c05bdd8f7911", + " 过程化编程": { + "node_id": "mysql-918d2ed90a1546e1aab23036eee5539a", "keywords": [], "children": [ { - "数据库问答": { - "node_id": "mysql-53775864ecb94bb3af35b6b54c58fe0c", - "keywords": [ - "数据库问答" - ], + "IF": { + "node_id": "mysql-d7f86bc2fcbb4b83a11f2ed73bde7ac0", + "keywords": [], "children": [], - "keywords_must": [ - "数据库问答" - ], - "keywords_forbid": [] + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "LOOP": { + "node_id": "mysql-8ef7f9a1bba04bd782d80e9459446228", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "LEAVE": { + "node_id": "mysql-2f35dac71e6e42b189f7615fcf27a4e6", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "ITERATE": { + "node_id": "mysql-cf916e42a060467ab25b16112780f246", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "REPEAT": { + "node_id": "mysql-923c7bbf96cf4630a5dfb36f15e62d24", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "WHILE": { + "node_id": "mysql-8bbe6f55f32b4a4a8a6011c5748b36fa", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "运维与架构": { + "node_id": "mysql-1312f53e4f41430bab7873901dd64433", + "keywords": [], + "children": [ + { + "数据库编码": { + "node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "索引": { + "node_id": "mysql-5b56965051d342849d665acb5f55a734", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "JSON": { + "node_id": "mysql-5b582c1fda1f47a481bda193dc22a828", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "视图的维护": { + "node_id": "mysql-95a29a6a448849029d548393bbdf283e", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "物化视图": { + "node_id": "mysql-9e6db7d333c348c99d943774664792a7", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "触发器的维护": { + "node_id": "mysql-72119f005a874aa2a67095952040f45f", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0 } } \ No newline at end of file -- GitLab