提交 7ec23737 编写于 作者: M Mars Liu

function and procedure

上级 0c926ee6
{ {
"type": "code_options", "type": "code_options",
"author": "Mars Liu", "author": "ccat",
"source": "subquery.md", "source": "subquery.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "2fabb69f22224e48a26fec8911798ceb" "exercise_id": "2fabb69f22224e48a26fec8911798ceb"
......
{ {
"type": "code_options", "type": "code_options",
"author": "Mars Liu", "author": "ccat",
"source": "view.md", "source": "view.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "5335391d25d0428aa3dbe1759ac1ef37" "exercise_id": "5335391d25d0428aa3dbe1759ac1ef37"
......
{ {
"type": "code_options", "type": "code_options",
"author": "Mars Liu", "author": "ccat",
"source": "create_view.md", "source": "create_view.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "990e457f98db463b9fe14831f6ab2afc" "exercise_id": "990e457f98db463b9fe14831f6ab2afc"
......
{ {
"type": "code_options", "type": "code_options",
"author": "Mars Liu", "author": "ccat",
"source": "alter_view.md", "source": "alter_view.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "a54d8dc829b64c78b63f3480af42e80e" "exercise_id": "a54d8dc829b64c78b63f3480af42e80e"
......
{ {
"type": "code_options", "type": "code_options",
"author": "Mars Liu", "author": "ccat",
"source": "drop_view.md", "source": "drop_view.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "3ef595b611414ae7957ffa93a91a5b99" "exercise_id": "3ef595b611414ae7957ffa93a91a5b99"
......
...@@ -2,7 +2,9 @@ ...@@ -2,7 +2,9 @@
"node_id": "mysql-0666cae9faaa41b7b2413063e1214edd", "node_id": "mysql-0666cae9faaa41b7b2413063e1214edd",
"keywords": [], "keywords": [],
"children": [], "children": [],
"export": [], "export": [
"tax.json"
],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
......
{
"type": "code_options",
"author": "ccat",
"source": "tax.md",
"notebook_enable": false,
"exercise_id": "bc846ce638304b27a51ae20299120b98"
}
\ No newline at end of file
# 个人所得税计算
个人所得税的计算需要进行若干指标的求和,然后基于分段的基数和系数计算得到扣税金额。
因此 Joe 准备用一个存储过程或函数将个人所得税计算封装起来,供团队使用,那么,下列
措施中哪一项是错误的?
## 答案
通过 `create function iitax(amount decimal(12, 4), out tax decimal(12, 4), out rest decimal(12, 4)) `
定义个人所得税计算函数。
## 选项
### A
通过 `create function iitax(amount decimal(12, 4)) returns decimal(12, 4)` 定义个人所得税计算函数。
### B
通过 `create procedure(amount decimal(12, 4), out tax decimal(12, 4), out rest decimal(12, 4))`
定义计算过程,将税金和剩余金额通过 out 参数传递出来。
### C
通过 `select iitax(amount)` 可以调用 iitax 函数得到所得税金额。
### D
通过 `call iitax(amount, @tax, @rest)` 可以求得 amount 对应的个人所得税金额,
并将税额和剩余金额保存在 `@tax``@rest` 变量中。
\ No newline at end of file
{ {
"type": "code_options", "type": "code_options",
"author": "Mars Liu", "author": "ccat",
"source": "DoubleNotExists.md", "source": "DoubleNotExists.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "b9381a1d56da4de0862f5a8d3c7bb59a" "exercise_id": "b9381a1d56da4de0862f5a8d3c7bb59a"
......
{
"node_id": "mysql-5e5c02582f1641ada50c92161d0e0587",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{ {
"node_id": "mysql-66fc4566eaf34994b072ca83bf79ceb4", "node_id": "mysql-66fc4566eaf34994b072ca83bf79ceb4",
"keywords": [], "keywords": ["performance", "优化", "group by"],
"children": [], "children": [],
"export": [], "export": [],
"keywords_must": [], "keywords_must": [],
......
{ {
"type": "code_options", "type": "code_options",
"author": null, "author": "Mars",
"source": "bulk_insert.md", "source": "bulk_insert.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "936ee1ecbd4a4b9aa795fa537e24f659" "exercise_id": "936ee1ecbd4a4b9aa795fa537e24f659"
......
{ {
"type": "code_options", "type": "code_options",
"author": null, "author": "Mars",
"source": "performance_delete.md", "source": "performance_delete.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "105bda06ce03418aaad1422b61767cb6" "exercise_id": "105bda06ce03418aaad1422b61767cb6"
......
{ {
"type": "code_options", "type": "code_options",
"author": null, "author": "Mars",
"source": "configuration.md", "source": "configuration.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "b90270843de54822a1556cb47ca49394" "exercise_id": "b90270843de54822a1556cb47ca49394"
......
{ {
"type": "code_options", "type": "code_options",
"author": null, "author": "Mars",
"source": "performance_delete.md", "source": "performance_delete.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "cea8e3db523b4f1fb9a502e1d9c27d7b" "exercise_id": "cea8e3db523b4f1fb9a502e1d9c27d7b"
......
{ {
"type": "code_options", "type": "code_options",
"author": null, "author": "Mars",
"source": "sys.md", "source": "sys.md",
"notebook_enable": false, "notebook_enable": false,
"exercise_id": "ed53fabf084c4ceb99952f5196412b49" "exercise_id": "ed53fabf084c4ceb99952f5196412b49"
......
...@@ -23,7 +23,12 @@ ...@@ -23,7 +23,12 @@
"node_id": "mysql-8e971f3c569a4e56bb83b5d75a2a425f", "node_id": "mysql-8e971f3c569a4e56bb83b5d75a2a425f",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"数据库",
"概念"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -33,20 +38,20 @@ ...@@ -33,20 +38,20 @@
"node_id": "mysql-925f9d57c7794e5391fb790bcdbf43c6", "node_id": "mysql-925f9d57c7794e5391fb790bcdbf43c6",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"概念"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
} }
], ],
"keywords_must": [ "keywords_must": [],
"关系型数据库",
"database",
"relational",
"rdbms"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -63,7 +68,10 @@ ...@@ -63,7 +68,10 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
[
"mysql",
"安装" "安装"
]
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -79,7 +87,10 @@ ...@@ -79,7 +87,10 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
[
"mysql",
"登录" "登录"
]
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -88,7 +99,7 @@ ...@@ -88,7 +99,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -106,7 +117,18 @@ ...@@ -106,7 +117,18 @@
"删除数据库" "删除数据库"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"数据库",
"创建"
],
[
"mysql",
"数据库",
"删除"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -116,7 +138,13 @@ ...@@ -116,7 +138,13 @@
"node_id": "mysql-426b0b1e04a4462e984ee77ca536f916", "node_id": "mysql-426b0b1e04a4462e984ee77ca536f916",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"创建",
"表"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -126,7 +154,12 @@ ...@@ -126,7 +154,12 @@
"node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98", "node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"编码"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -139,7 +172,12 @@ ...@@ -139,7 +172,12 @@
"存储引擎" "存储引擎"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"存储引擎"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -147,7 +185,7 @@ ...@@ -147,7 +185,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -160,7 +198,12 @@ ...@@ -160,7 +198,12 @@
"node_id": "mysql-1418d1a710ab4e7c8cacb0bad047179e", "node_id": "mysql-1418d1a710ab4e7c8cacb0bad047179e",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"数值类型"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -170,7 +213,16 @@ ...@@ -170,7 +213,16 @@
"node_id": "mysql-7256fe88bcf241d486c9e2e254ef66d9", "node_id": "mysql-7256fe88bcf241d486c9e2e254ef66d9",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"日期类型"
],
[
"mysql",
"时间类型"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -186,7 +238,13 @@ ...@@ -186,7 +238,13 @@
"文本" "文本"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"文本",
"字符串"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -200,7 +258,13 @@ ...@@ -200,7 +258,13 @@
"二进制" "二进制"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"二进制",
"字符串"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -208,7 +272,7 @@ ...@@ -208,7 +272,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -221,7 +285,12 @@ ...@@ -221,7 +285,12 @@
"node_id": "mysql-fcca525ab0f04f16834ded9b2b3f38a4", "node_id": "mysql-fcca525ab0f04f16834ded9b2b3f38a4",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"插入"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -231,7 +300,12 @@ ...@@ -231,7 +300,12 @@
"node_id": "mysql-2eb9e9d351e848f580b70cf9e7b93280", "node_id": "mysql-2eb9e9d351e848f580b70cf9e7b93280",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"修改"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -241,7 +315,12 @@ ...@@ -241,7 +315,12 @@
"node_id": "mysql-3cae643e21644d6d937d69b59014922f", "node_id": "mysql-3cae643e21644d6d937d69b59014922f",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"删除"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -249,7 +328,7 @@ ...@@ -249,7 +328,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -265,7 +344,12 @@ ...@@ -265,7 +344,12 @@
"select" "select"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"select"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -275,7 +359,12 @@ ...@@ -275,7 +359,12 @@
"node_id": "mysql-91cc9c73e58945d3ba654370a057a1c7", "node_id": "mysql-91cc9c73e58945d3ba654370a057a1c7",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"where"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -288,7 +377,12 @@ ...@@ -288,7 +377,12 @@
"运算符" "运算符"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"运算符"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -298,7 +392,12 @@ ...@@ -298,7 +392,12 @@
"node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3", "node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"函数"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -306,7 +405,7 @@ ...@@ -306,7 +405,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -322,7 +421,12 @@ ...@@ -322,7 +421,12 @@
"mysql" "mysql"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"命令行"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -335,7 +439,9 @@ ...@@ -335,7 +439,9 @@
"shell" "shell"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqladmin"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 2 "group": 2
} }
...@@ -349,7 +455,9 @@ ...@@ -349,7 +455,9 @@
"pack" "pack"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"myisampack"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 2 "group": 2
} }
...@@ -363,7 +471,9 @@ ...@@ -363,7 +471,9 @@
"二进制日志" "二进制日志"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqlbinlog"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 2 "group": 2
} }
...@@ -373,7 +483,9 @@ ...@@ -373,7 +483,9 @@
"node_id": "mysql-a4998d140f024982989ed4647c78ba65", "node_id": "mysql-a4998d140f024982989ed4647c78ba65",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqldump"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -383,7 +495,9 @@ ...@@ -383,7 +495,9 @@
"node_id": "mysql-d9cdafd993bf41bbb860e5087dd54bd1", "node_id": "mysql-d9cdafd993bf41bbb860e5087dd54bd1",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqlcheck"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 2 "group": 2
} }
...@@ -393,7 +507,9 @@ ...@@ -393,7 +507,9 @@
"node_id": "mysql-430b0de67c294d64aff35c85fec8393e", "node_id": "mysql-430b0de67c294d64aff35c85fec8393e",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqlshow"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 2 "group": 2
} }
...@@ -403,7 +519,9 @@ ...@@ -403,7 +519,9 @@
"node_id": "mysql-c5b92946b8824ceea97b20f26946bb76", "node_id": "mysql-c5b92946b8824ceea97b20f26946bb76",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqlpump"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 2 "group": 2
} }
...@@ -418,7 +536,9 @@ ...@@ -418,7 +536,9 @@
"导入" "导入"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"mysqlimport"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -426,7 +546,7 @@ ...@@ -426,7 +546,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
} }
], ],
...@@ -459,13 +579,14 @@ ...@@ -459,13 +579,14 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
"role", [
"login", "mysql",
"user", "用户"
"用户", ],
"角色", [
"权限", "mysql",
"privilege" "权限"
]
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -480,8 +601,10 @@ ...@@ -480,8 +601,10 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
"表", [
"table" "mysql",
"表"
]
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -494,21 +617,32 @@ ...@@ -494,21 +617,32 @@
"view" "view"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"视图"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
}, },
{ {
"存储过程和函数": { "存储过程和函数": {
"node_id": "mysql-98e926730d844f238dc9cd8ac5f65126", "node_id": "mysql-38fbee06f03c4265903345cae13996c1",
"keywords": [ "keywords": [
"produce", "produce",
"function" "function"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [
[
"mysql",
"存储过程",
"函数"
]
],
"group": 0 "group": 0
} }
}, },
...@@ -523,10 +657,11 @@ ...@@ -523,10 +657,11 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
[
"mysql",
"索引", "索引",
" 约束", "约束"
"constraints", ]
"index"
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -541,8 +676,10 @@ ...@@ -541,8 +676,10 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
"trigger", [
"mysql",
"触发器" "触发器"
]
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -557,7 +694,12 @@ ...@@ -557,7 +694,12 @@
"myisam" "myisam"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"存储引擎"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -565,7 +707,7 @@ ...@@ -565,7 +707,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -581,7 +723,12 @@ ...@@ -581,7 +723,12 @@
"别名" "别名"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"别名"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -591,7 +738,12 @@ ...@@ -591,7 +738,12 @@
"node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518", "node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"between"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -605,7 +757,12 @@ ...@@ -605,7 +757,12 @@
"透视表" "透视表"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"case"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -617,7 +774,12 @@ ...@@ -617,7 +774,12 @@
"distinct" "distinct"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"distinct"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -627,7 +789,12 @@ ...@@ -627,7 +789,12 @@
"node_id": "mysql-fa20a81805b44975aed265dd058c542a", "node_id": "mysql-fa20a81805b44975aed265dd058c542a",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"order by"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -639,7 +806,12 @@ ...@@ -639,7 +806,12 @@
"union" "union"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"union"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -652,7 +824,12 @@ ...@@ -652,7 +824,12 @@
"regular" "regular"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"正则表达式"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -667,9 +844,10 @@ ...@@ -667,9 +844,10 @@
], ],
"children": [], "children": [],
"keywords_must": [ "keywords_must": [
"分页", [
"limit", "mysql",
"offset" "分页"
]
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
...@@ -678,7 +856,7 @@ ...@@ -678,7 +856,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -694,7 +872,16 @@ ...@@ -694,7 +872,16 @@
"node_id": "mysql-ac3c072bc54749bdb82324f2b203890d", "node_id": "mysql-ac3c072bc54749bdb82324f2b203890d",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"计数"
],
[
"mysql",
"count"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -707,7 +894,16 @@ ...@@ -707,7 +894,16 @@
"求和" "求和"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"求和"
],
[
"mysql",
"sum"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -717,7 +913,16 @@ ...@@ -717,7 +913,16 @@
"node_id": "mysql-c1652108441c424197c0c3c526e4831c", "node_id": "mysql-c1652108441c424197c0c3c526e4831c",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"最小值"
],
[
"mysql",
"min"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -727,7 +932,16 @@ ...@@ -727,7 +932,16 @@
"node_id": "mysql-77042376726743bea5c97e82a67a2016", "node_id": "mysql-77042376726743bea5c97e82a67a2016",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"最大值"
],
[
"mysql",
"max"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -747,7 +961,12 @@ ...@@ -747,7 +961,12 @@
"node_id": "mysql-3b85e53dd88146798d21b7254ad85cae", "node_id": "mysql-3b85e53dd88146798d21b7254ad85cae",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"having"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -757,19 +976,20 @@ ...@@ -757,19 +976,20 @@
"node_id": "mysql-91829d4938034ce09e99badf23dbebf6", "node_id": "mysql-91829d4938034ce09e99badf23dbebf6",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"WITH ROLLUP"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
} }
], ],
"keywords_must": [ "keywords_must": [],
"group by",
"分组",
"聚合"
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -785,7 +1005,12 @@ ...@@ -785,7 +1005,12 @@
"node_id": "mysql-73bfbd883511436c85130b71fa108038", "node_id": "mysql-73bfbd883511436c85130b71fa108038",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"inner join"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -795,7 +1020,12 @@ ...@@ -795,7 +1020,12 @@
"node_id": "mysql-d7a8869fb798498c839c913ce930015d", "node_id": "mysql-d7a8869fb798498c839c913ce930015d",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"left join"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -805,7 +1035,12 @@ ...@@ -805,7 +1035,12 @@
"node_id": "mysql-7c2331eea3e84eef9464ad4d7c03e2de", "node_id": "mysql-7c2331eea3e84eef9464ad4d7c03e2de",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"right join"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -815,7 +1050,12 @@ ...@@ -815,7 +1050,12 @@
"node_id": "mysql-fd27af20b046463eac7b2712885ac018", "node_id": "mysql-fd27af20b046463eac7b2712885ac018",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"cross join"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -825,7 +1065,12 @@ ...@@ -825,7 +1065,12 @@
"node_id": "mysql-a4773004e0cf432aa7ccdf6b9490838f", "node_id": "mysql-a4773004e0cf432aa7ccdf6b9490838f",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"复杂连接"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -836,7 +1081,7 @@ ...@@ -836,7 +1081,7 @@
"连接查询" "连接查询"
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -849,7 +1094,13 @@ ...@@ -849,7 +1094,13 @@
"node_id": "mysql-bf629829370d405cbfcd5aa83adb536a", "node_id": "mysql-bf629829370d405cbfcd5aa83adb536a",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"索引",
"入门"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -859,7 +1110,13 @@ ...@@ -859,7 +1110,13 @@
"node_id": "mysql-fe65d5c615ad40f8ac056cc654f2d788", "node_id": "mysql-fe65d5c615ad40f8ac056cc654f2d788",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"创建",
"索引"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -869,7 +1126,13 @@ ...@@ -869,7 +1126,13 @@
"node_id": "mysql-85ba0df78d754b00b30aa8e74ad35d06", "node_id": "mysql-85ba0df78d754b00b30aa8e74ad35d06",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"删除",
"索引"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -877,7 +1140,7 @@ ...@@ -877,7 +1140,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -893,7 +1156,12 @@ ...@@ -893,7 +1156,12 @@
"node_id": "mysql-f045eeff32bd449c83afc76abdd65344", "node_id": "mysql-f045eeff32bd449c83afc76abdd65344",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"相关子查询"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 1 "group": 1
} }
...@@ -907,7 +1175,12 @@ ...@@ -907,7 +1175,12 @@
"any" "any"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"any"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -917,7 +1190,12 @@ ...@@ -917,7 +1190,12 @@
"node_id": "mysql-87c2d9bc921643aabfd1b12b964ef557", "node_id": "mysql-87c2d9bc921643aabfd1b12b964ef557",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"all"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -927,8 +1205,15 @@ ...@@ -927,8 +1205,15 @@
"node_id": "mysql-6c6789b86f714acaa76467fdf9623191", "node_id": "mysql-6c6789b86f714acaa76467fdf9623191",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"keywords_forbid": [], [
"mysql",
"exists"
]
],
"keywords_forbid": [
"not exists"
],
"group": 0 "group": 0
} }
}, },
...@@ -937,7 +1222,12 @@ ...@@ -937,7 +1222,12 @@
"node_id": "mysql-19bc57db42bd4615ba4f123745289407", "node_id": "mysql-19bc57db42bd4615ba4f123745289407",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"not exists"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -947,8 +1237,15 @@ ...@@ -947,8 +1237,15 @@
"node_id": "mysql-8436069c855c4f1ead7cf11a026e004b", "node_id": "mysql-8436069c855c4f1ead7cf11a026e004b",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
"keywords_forbid": [], [
"mysql",
"in"
]
],
"keywords_forbid": [
"not in"
],
"group": 0 "group": 0
} }
}, },
...@@ -957,7 +1254,12 @@ ...@@ -957,7 +1254,12 @@
"node_id": "mysql-06525286a9d4488d94e85b6bd36e3c1e", "node_id": "mysql-06525286a9d4488d94e85b6bd36e3c1e",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"not in"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -970,7 +1272,12 @@ ...@@ -970,7 +1272,12 @@
"列子查询" "列子查询"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"列子查询"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -981,7 +1288,7 @@ ...@@ -981,7 +1288,7 @@
"subquery" "subquery"
], ],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -994,7 +1301,13 @@ ...@@ -994,7 +1301,13 @@
"node_id": "mysql-95a29a6a448849029d548393bbdf283e", "node_id": "mysql-95a29a6a448849029d548393bbdf283e",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"视图",
"概念"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -1006,7 +1319,13 @@ ...@@ -1006,7 +1319,13 @@
"create view" "create view"
], ],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"创建",
"视图"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -1016,7 +1335,13 @@ ...@@ -1016,7 +1335,13 @@
"node_id": "mysql-3a51b0740b704d92a534335a7a8dfd6e", "node_id": "mysql-3a51b0740b704d92a534335a7a8dfd6e",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"修改",
"视图"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -1026,7 +1351,13 @@ ...@@ -1026,7 +1351,13 @@
"node_id": "mysql-36171582b8324dc98ff16d9b0cac406d", "node_id": "mysql-36171582b8324dc98ff16d9b0cac406d",
"keywords": [], "keywords": [],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [
[
"mysql",
"删除",
"视图"
]
],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -1034,7 +1365,7 @@ ...@@ -1034,7 +1365,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 1
} }
}, },
{ {
...@@ -1115,7 +1446,7 @@ ...@@ -1115,7 +1446,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1156,7 +1487,7 @@ ...@@ -1156,7 +1487,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1209,7 +1540,7 @@ ...@@ -1209,7 +1540,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1306,7 +1637,7 @@ ...@@ -1306,7 +1637,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1422,7 +1753,7 @@ ...@@ -1422,7 +1753,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
} }
], ],
...@@ -1614,7 +1945,7 @@ ...@@ -1614,7 +1945,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1684,7 +2015,7 @@ ...@@ -1684,7 +2015,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1815,7 +2146,7 @@ ...@@ -1815,7 +2146,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1904,7 +2235,7 @@ ...@@ -1904,7 +2235,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -1978,7 +2309,9 @@ ...@@ -1978,7 +2309,9 @@
{ {
"检查数据表": { "检查数据表": {
"node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6", "node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6",
"keywords": [], "keywords": [
"show profile"
],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
...@@ -2008,7 +2341,7 @@ ...@@ -2008,7 +2341,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -2134,7 +2467,7 @@ ...@@ -2134,7 +2467,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -2152,16 +2485,6 @@ ...@@ -2152,16 +2485,6 @@
"group": 0 "group": 0
} }
}, },
{
"OR子句优化": {
"node_id": "mysql-5e5c02582f1641ada50c92161d0e0587",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{ {
"ORDER BY 优化": { "ORDER BY 优化": {
"node_id": "mysql-c140ce4a6f0a4557a3a5ce0b471fd6da", "node_id": "mysql-c140ce4a6f0a4557a3a5ce0b471fd6da",
...@@ -2253,7 +2576,7 @@ ...@@ -2253,7 +2576,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -2274,7 +2597,12 @@ ...@@ -2274,7 +2597,12 @@
{ {
"删除优化": { "删除优化": {
"node_id": "mysql-ff4222264013437da2214ff77ca92961", "node_id": "mysql-ff4222264013437da2214ff77ca92961",
"keywords": [], "keywords": [
"delete",
"performance",
"优化",
"删除"
],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
...@@ -2284,7 +2612,7 @@ ...@@ -2284,7 +2612,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
}, },
{ {
...@@ -2305,7 +2633,11 @@ ...@@ -2305,7 +2633,11 @@
{ {
"performance_schema": { "performance_schema": {
"node_id": "mysql-36d638345c1949f7bb032baf8d9f996e", "node_id": "mysql-36d638345c1949f7bb032baf8d9f996e",
"keywords": [], "keywords": [
"performance",
"performance schema",
"优化"
],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
...@@ -2325,7 +2657,7 @@ ...@@ -2325,7 +2657,7 @@
], ],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 2
} }
} }
], ],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册