数据库编程 第2关:触发器 第3关:存储过程

任务描述

本关任务:
1.新建一个触发器,使用户表中数据被删除时弹出提示信息。

create procedure p2(in 商品名称 char(20))
select listprice from product where name=商品名称;
call p2('金鱼');

 

任务描述

本关任务:
1.新建一个带输入/输出参数的存储过程p3,输入商品名称,输出product表中这个商品名称对应的进价(unitcost)。


2.用“金鱼”为输入参数,定义用户变量@price作为p3的输出参数调用p3。
3.用select显示调用结果。

create procedure p3(in n char(50),out price float )
select unitcost into price from product where name=n;
set @price=0.0;
call p3('金鱼',@price);
select @price;

 

 

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
MySQL数据库项目化教程第二版的思维导图主要包括以下几个方面: 1. 概述:介绍MySQL数据库的基本概念,包括数据库管理系统(DBMS)、数据库、表、字段、记录等。并简要介绍本教程的目的和内容。 2. 安装与配置:详细讲解如何安装MySQL数据库,包括下载安装包、设置安装路径和配置文件,并提供一些常见的配置建议。 3. 数据库设计:讲解如何进行数据库设计,包括创建数据库、选择适当的数据类型、设计表和定义字段,以及建立系等。 4. SQL语句:介绍MySQL中常用的SQL语句,包括数据的插入、查询、更新和删除等操作。并讲解一些常见的查询技巧和优化方法。 5. 数据库备份与恢复:介绍如何进行数据库的备份和恢复,包括使用命令行工具和图形化工具进行备份,以及使用备份文件进行恢复。 6. 数据库连接与应用开发:讲解如何使用各种编程语言(如Java、Python等)与MySQL数据库进行连接,并进行应用开发。包括使用JDBC、Python的MySQL驱动等。 7. 性能优化:介绍如何进行MySQL数据库的性能优化,包括优化SQL语句、索引的创建和使用、事务的管理等。 8. 高级技巧:介绍一些高级的技巧,如存储过程触发器、视图、游标等,以及如何进行数据的导入和导出。 9. 实例与案例:给出一些实例和案例,通过实际的项目演练,展示如何应用MySQL数据库进行数据管理和应用开发。 10. 常见问题与解决方法:列出一些常见的问题和解决方法,帮助读者更好地理解和使用MySQL数据库。 通过这些思维导图,读者可以清晰地了解MySQL数据库项目化教程第二版的内容和结构,有助于他们更好地学习和应用MySQL数据库。同时,思维导图也可以帮助读者对不同主题之间的系和逻辑有一个整体的认识,提高学习效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Asshebabyฅ

学生请勿打赏,点赞转发关注就行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值