Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_mysql
提交
7ec23737
S
skill_tree_mysql
项目概览
CSDN 技术社区
/
skill_tree_mysql
通知
21
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_mysql
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
7ec23737
编写于
5月 31, 2022
作者:
M
Mars Liu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
function and procedure
上级
0c926ee6
变更
24
展开全部
隐藏空白更改
内联
并排
Showing
24 changed file
with
524 addition
and
160 deletion
+524
-160
data/2.MySQL中阶/6.子查询/1.相关子查询/subquery.json
data/2.MySQL中阶/6.子查询/1.相关子查询/subquery.json
+1
-1
data/2.MySQL中阶/7.视图/1.视图的基本概念/view.json
data/2.MySQL中阶/7.视图/1.视图的基本概念/view.json
+1
-1
data/2.MySQL中阶/7.视图/2. 创建视图/create_view.json
data/2.MySQL中阶/7.视图/2. 创建视图/create_view.json
+1
-1
data/2.MySQL中阶/7.视图/3. 修改视图/alter_view.json
data/2.MySQL中阶/7.视图/3. 修改视图/alter_view.json
+1
-1
data/2.MySQL中阶/7.视图/4. 删除视图/drop_view.json
data/2.MySQL中阶/7.视图/4. 删除视图/drop_view.json
+1
-1
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/config.json
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/config.json
+3
-1
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/tax.json
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/tax.json
+8
-0
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/tax.md
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/tax.md
+32
-0
data/3.MySQL高阶/3.SQL高级技巧/4.Double Not Exists/DoubleNotExists.json
...ySQL高阶/3.SQL高级技巧/4.Double Not Exists/DoubleNotExists.json
+1
-1
data/3.MySQL高阶/7.查询优化/2.ORDER BY 优化/config.json
data/3.MySQL高阶/7.查询优化/2.ORDER BY 优化/config.json
+0
-0
data/3.MySQL高阶/7.查询优化/2.OR子句优化/config.json
data/3.MySQL高阶/7.查询优化/2.OR子句优化/config.json
+0
-10
data/3.MySQL高阶/7.查询优化/3.分页查询优化/config.json
data/3.MySQL高阶/7.查询优化/3.分页查询优化/config.json
+0
-0
data/3.MySQL高阶/7.查询优化/4.GROUP BY优化/config.json
data/3.MySQL高阶/7.查询优化/4.GROUP BY优化/config.json
+1
-1
data/3.MySQL高阶/7.查询优化/5. SHOW STATUS/config.json
data/3.MySQL高阶/7.查询优化/5. SHOW STATUS/config.json
+0
-0
data/3.MySQL高阶/7.查询优化/6. EXPLAIN/config.json
data/3.MySQL高阶/7.查询优化/6. EXPLAIN/config.json
+0
-0
data/3.MySQL高阶/7.查询优化/7. SHOW PROFILE/config.json
data/3.MySQL高阶/7.查询优化/7. SHOW PROFILE/config.json
+0
-0
data/3.MySQL高阶/7.查询优化/8. PT-QUERY-DIGEST分析查询/config.json
data/3.MySQL高阶/7.查询优化/8. PT-QUERY-DIGEST分析查询/config.json
+0
-0
data/3.MySQL高阶/7.查询优化/9.子查询优化/config.json
data/3.MySQL高阶/7.查询优化/9.子查询优化/config.json
+0
-0
data/3.MySQL高阶/8.写优化/1.插入优化/bulk_insert.json
data/3.MySQL高阶/8.写优化/1.插入优化/bulk_insert.json
+1
-1
data/3.MySQL高阶/8.写优化/2.删除优化/performance_delete.json
data/3.MySQL高阶/8.写优化/2.删除优化/performance_delete.json
+1
-1
data/3.MySQL高阶/9.服务器优化/1.配置项优化/configuration.json
data/3.MySQL高阶/9.服务器优化/1.配置项优化/configuration.json
+1
-1
data/3.MySQL高阶/9.服务器优化/2.performance_schema/performance_schema.json
...QL高阶/9.服务器优化/2.performance_schema/performance_schema.json
+1
-1
data/3.MySQL高阶/9.服务器优化/3.sys数据库/sys.json
data/3.MySQL高阶/9.服务器优化/3.sys数据库/sys.json
+1
-1
data/tree.json
data/tree.json
+469
-137
未找到文件。
data/2.MySQL中阶/6.子查询/1.相关子查询/subquery.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"
Mars Liu
"
,
"author"
:
"
ccat
"
,
"source"
:
"subquery.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"2fabb69f22224e48a26fec8911798ceb"
...
...
data/2.MySQL中阶/7.视图/1.视图的基本概念/view.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"
Mars Liu
"
,
"author"
:
"
ccat
"
,
"source"
:
"view.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"5335391d25d0428aa3dbe1759ac1ef37"
...
...
data/2.MySQL中阶/7.视图/2. 创建视图/create_view.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"
Mars Liu
"
,
"author"
:
"
ccat
"
,
"source"
:
"create_view.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"990e457f98db463b9fe14831f6ab2afc"
...
...
data/2.MySQL中阶/7.视图/3. 修改视图/alter_view.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"
Mars Liu
"
,
"author"
:
"
ccat
"
,
"source"
:
"alter_view.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"a54d8dc829b64c78b63f3480af42e80e"
...
...
data/2.MySQL中阶/7.视图/4. 删除视图/drop_view.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"
Mars Liu
"
,
"author"
:
"
ccat
"
,
"source"
:
"drop_view.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"3ef595b611414ae7957ffa93a91a5b99"
...
...
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/config.json
浏览文件 @
7ec23737
...
...
@@ -2,7 +2,9 @@
"node_id"
:
"mysql-0666cae9faaa41b7b2413063e1214edd"
,
"keywords"
:
[],
"children"
:
[],
"export"
:
[],
"export"
:
[
"tax.json"
],
"keywords_must"
:
[],
"keywords_forbid"
:
[],
"group"
:
0
...
...
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/tax.json
0 → 100644
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"ccat"
,
"source"
:
"tax.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"bc846ce638304b27a51ae20299120b98"
}
\ No newline at end of file
data/2.MySQL中阶/8.存储过程和函数/1.存储过程和函数简介/tax.md
0 → 100644
浏览文件 @
7ec23737
# 个人所得税计算
个人所得税的计算需要进行若干指标的求和,然后基于分段的基数和系数计算得到扣税金额。
因此 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
data/3.MySQL高阶/3.SQL高级技巧/4.Double Not Exists/DoubleNotExists.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
"
Mars Liu
"
,
"author"
:
"
ccat
"
,
"source"
:
"DoubleNotExists.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"b9381a1d56da4de0862f5a8d3c7bb59a"
...
...
data/3.MySQL高阶/7.查询优化/
3
.ORDER BY 优化/config.json
→
data/3.MySQL高阶/7.查询优化/
2
.ORDER BY 优化/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/7.查询优化/2.OR子句优化/config.json
已删除
100644 → 0
浏览文件 @
0c926ee6
{
"node_id"
:
"mysql-5e5c02582f1641ada50c92161d0e0587"
,
"keywords"
:
[],
"children"
:
[],
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[],
"group"
:
0
}
\ No newline at end of file
data/3.MySQL高阶/7.查询优化/
4
.分页查询优化/config.json
→
data/3.MySQL高阶/7.查询优化/
3
.分页查询优化/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/7.查询优化/
5
.GROUP BY优化/config.json
→
data/3.MySQL高阶/7.查询优化/
4
.GROUP BY优化/config.json
浏览文件 @
7ec23737
{
"node_id"
:
"mysql-66fc4566eaf34994b072ca83bf79ceb4"
,
"keywords"
:
[],
"keywords"
:
[
"performance"
,
"优化"
,
"group by"
],
"children"
:
[],
"export"
:
[],
"keywords_must"
:
[],
...
...
data/3.MySQL高阶/7.查询优化/
6
. SHOW STATUS/config.json
→
data/3.MySQL高阶/7.查询优化/
5
. SHOW STATUS/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/7.查询优化/
7
. EXPLAIN/config.json
→
data/3.MySQL高阶/7.查询优化/
6
. EXPLAIN/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/7.查询优化/
8
. SHOW PROFILE/config.json
→
data/3.MySQL高阶/7.查询优化/
7
. SHOW PROFILE/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/7.查询优化/
9
. PT-QUERY-DIGEST分析查询/config.json
→
data/3.MySQL高阶/7.查询优化/
8
. PT-QUERY-DIGEST分析查询/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/7.查询优化/
10
.子查询优化/config.json
→
data/3.MySQL高阶/7.查询优化/
9
.子查询优化/config.json
浏览文件 @
7ec23737
文件已移动
data/3.MySQL高阶/8.写优化/1.插入优化/bulk_insert.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
null
,
"author"
:
"Mars"
,
"source"
:
"bulk_insert.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"936ee1ecbd4a4b9aa795fa537e24f659"
...
...
data/3.MySQL高阶/8.写优化/2.删除优化/performance_delete.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
null
,
"author"
:
"Mars"
,
"source"
:
"performance_delete.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"105bda06ce03418aaad1422b61767cb6"
...
...
data/3.MySQL高阶/9.服务器优化/1.配置项优化/configuration.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
null
,
"author"
:
"Mars"
,
"source"
:
"configuration.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"b90270843de54822a1556cb47ca49394"
...
...
data/3.MySQL高阶/9.服务器优化/2.performance_schema/performance_schema.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
null
,
"author"
:
"Mars"
,
"source"
:
"performance_delete.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"cea8e3db523b4f1fb9a502e1d9c27d7b"
...
...
data/3.MySQL高阶/9.服务器优化/3.sys数据库/sys.json
浏览文件 @
7ec23737
{
"type"
:
"code_options"
,
"author"
:
null
,
"author"
:
"Mars"
,
"source"
:
"sys.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"ed53fabf084c4ceb99952f5196412b49"
...
...
data/tree.json
浏览文件 @
7ec23737
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录