08. 查看和删除存储过程

325 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
计算机和数据库运维人员,及计算机专业的学生与爱好者
你将会学到
掌握 MySQL 存储过程,创建海量数据实验环境
课程简介

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【《MySQL 数据库基础篇》 1.】

https://edu.51cto.com/topic/4204.html

-----------------------------------



Re: MySQL 存储过程(创建海量数据实验环境) 

================================


# 存储过程概念

       存储过程是数据库管理中常用的技术之一,可以很方便的做些创建数据、统计数据、分析数据等工作,当前的主流数据库都支持存储过程,但不同的数据库环境语法结构有略微区别,本章给同学们介绍 MySQL 下创建存储过程的方法。


# 存储过程的优点

       1) 存储过程大大“减少”了执行需要的资源和时间。

       2) 存储过程的能力大大“增强”了SQL语言的功能和灵活性。

       3) 包含代码安全性,不需要将代码给用户(将代码打包)可保证数据的“安全性和完整性”。

       4) 通过存储过程可以使没有权限的用户在“控制之下”间接地存取数据库。

       5) 通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。

       6) 改进性能:减少网络流量(即:只传输存储过程的名字即可执行操作)。


# 创建海量数据实验环境

       创建完成海量数据的存储过程,产生一千条记录和一百万或二百万条记录,操作上面没有任何区别,唯一区别是占用的时间不同,具备海量数据后,可以为系统压力测试等实验,做好物理准备。


PROCEDURE_1.png


PROCEDURE_2.png


PROCEDURE_3.png




第1章:创建存储过程

    01. 本章节课程内容 和 存储过程的优势介绍

    02. 创建 没有参数 带输入参数 带输入和输出参数 的存储过程

    03. 创建存储过程 简单插入 和 循环插入 数据

    04. 使用存储过程_删除_数据 保存数据完整性

    05. 使用存储过程 备份 数据 PREPARE -1

    06. 使用存储过程 备份 数据 实现自动化 -2

    07. 使用存储过程 还原 数据 指定ID和备份库- 3

    08. 查看和删除存储过程


第2章:创建海量数据实验环境(在 Linux 环境 或 Windows 环境)

    01. 创建数据库 学生表 课程表 分数表 插入课程信息

    02. 创建姓名 拼音 函数 创建学生 成绩 存储过程

    03. 插入千名学生信息和成绩 三表连接查询(在 Linux 环境)

    04. 创建:海量数据环境(在 Windows 环境)


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交