一、存储过程的创建方式1
### --- 数据准备
——>        创建商品表 与 订单表~~~     # 商品表
CREATE TABLE goods(gid INT,NAME VARCHAR(20),num INT -- 库存
);

~~~     # 订单表
CREATE TABLE orders(oid INT,gid INT,price INT -- 订单价格
);

~~~     # 向商品表中添加3条数据
INSERT INTO goods VALUES(1,'奶茶',20);
INSERT INTO goods VALUES(2,'绿茶',100);
INSERT INTO goods VALUES(3,'花茶',25);

### --- 创建简单的存储过程
——>        语法格式DELIMITER $$ -- 声明语句结束符,可以自定义 一般使用$$
CREATE PROCEDURE 过程名称() -- 声明存储过程
BEGIN -- 开始编写存储过程-- 要执行的操作
END $$ -- 存储过程结束

——>        需求: 编写存储过程, 查询所有商品数据DELIMITER $$
CREATE PROCEDURE goods_proc()
BEGINselect * from goods;
END $$

### --- 调用存储过程
——>        语法格式
call 存储过程名-- 调用存储过程 查询goods表所有数据
call goods_proc;

二、sql语句
### --- sql语句~~~     # 商品表
CREATE TABLE goods(gid INT,NAME VARCHAR(20),num INT  -- 库存
);

~~~     # 订单表
CREATE TABLE orders(oid INT,gid INT,price INT -- 订单价格
);

~~~     # 向商品表中添加3条数据
INSERT INTO goods VALUES(1,'奶茶',20);
INSERT INTO goods VALUES(2,'绿茶',100);
INSERT INTO goods VALUES(3,'花茶',25);

~~~     # 商品表
CREATE TABLE goods(gid INT,NAME VARCHAR(20),num INT  -- 库存
);

~~~     # 订单表
CREATE TABLE orders(oid INT,gid INT,price INT -- 订单价格
);

~~~     # 向商品表中添加3条数据
INSERT INTO goods VALUES(1,'奶茶',20);
INSERT INTO goods VALUES(2,'绿茶',100);
INSERT INTO goods VALUES(3,'花茶',25);

CC00066.bigdatajava——|JavaMySQL索引/存储过程/触发器.V07|——|MySQL.v07|存储过程创建方式1|相关推荐

  1. MySQL外键创建方式

    MySQL外键创建方式 创建外键的两种方式: 方式一: 先创建两张单独的表,在对表约束进行修改,添加外键约束. USE school;ALTER TABLE `student1` RENAME `st ...

  2. python调用数据库存储过程_python连接mysql调用存储过程示例

    复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...

  3. jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用

    1.什么是存储过程 存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完成特定功能而编写的一组的SQL语句集.存储过程经编译存储在数据库中,用户通过指定存储过程的名字并给出参 ...

  4. mysql 存储过程新增表,mysql实例 存储过程中向表中添加数据

    摘要 腾兴网为您分享:mysql实例 存储过程中向表中添加数据,信和财富,视达网,人人视频,企商理财等软件知识,以及电视猫,office2000,贵阳银行,搜电共享充电宝,雅图电影院,达达跑腿,万圣节 ...

  5. CC00073.bigdatajava——|JavaMySQL索引/存储过程/触发器.V14|——|MySQL.v14|数据库备份_SQL_Yog方式|

    一.数据库备份&还原 ### --- 数据库备份&还原--> 备份的应用场景 在服务器进行数据传输.数据存储和数据交换,就有可能产生数据故障. --> 比如发生意外停机或存 ...

  6. CC00135.bigdatajava——|JavaMySQL.高级.V07|——|MySQL.v07|热备份实战|

    一.热备份实战 ### --- mysqldump 备份工具--> mysqldump是MySQL数据库用来备份和数据转移的一个工具, --> 一般在数据量很小的时候(几个G)可以用于备份 ...

  7. shell 调用mysql 存储过程_shell调用mysql的存储过程以及SQL

    在华为的时候,还短暂接触和写过shell,调用oracle,后来转入java之后,比较少接触shell,一转眼回过头又要摸shell,去处理mysql,留一点笔记,以备后用. #!/bin/sh #t ...

  8. Mysql数据库存储过程基本语法讲解

    Mysql数据库存储过程基本语法讲解 一般情况下MYSQL以:结尾表示确认输入并执行语句,但在存储过程中:不是表示结束,因此可以用该命令将:号改为//表示确认输入并执行.存储过程如同一门程序设计语言, ...

  9. Mysql的存储过程(以Mysql为例进行讲解)

    我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储 在数据库中,用户通过指定存储过程 ...

最新文章

  1. java vs .net
  2. 【Linux 内核】CFS 调度器 ⑥ ( CFS 调度器就绪队列 cfs_rq | Linux 内核调度实体 sched_entity | “ 红黑树 “ 数据结构 rb_root_cached )
  3. IPC之IPC_PRIVATE与ftok比较
  4. 用python将图片写入ppt_用python做ppt服务用于导入图片
  5. 宝藏新品牌成长白皮书:新品牌心智与营销增长方法论
  6. batch、epoch、iteration的区别
  7. 没学过编程可以学python吗_没编程基础可以学python吗
  8. 大学生转行IT,零基础非计算机专业可以学会吗?
  9. Zabbix Server端配置文件说明
  10. 交换机的VLAN技术
  11. 一些奇怪的东西以及寄几需要注意的地方
  12. UE4中VR项目的打包和发布
  13. 安防摄像头互联网直播方案LiveGBS设计文档
  14. 手机变蓝牙音响_能提升幸福感的几大3C数码配件推荐?有线变无线、居家办公神器...
  15. 在同一台机运行多个mysql 服务 多个主/从在同一主机_在同一台机器上运行多个 MySQL 服务...
  16. C语言程序设计教程(第三版)李凤霞 第一章课后习题答案
  17. 永中软件自己越描越黑
  18. 【微电网优化】基于matlab粒子群算法求解综合能源系统优化问题【含Matlab源码 1969期】
  19. 手机便签内容修改后可以恢复吗?
  20. 分贝测试软件哪个好 家庭影院,家庭影院DIY攻略 攻略篇 – 5.2 音频解码能力

热门文章

  1. 【教学类-28-02】AB型图形-画排序描图-python 学具(中班:偏美术和数学)
  2. 电路分析中的电容器的基本知识
  3. (34)2021-02-24(ES6变量的解构赋值)
  4. java futuretask 状态_java并发编程之FutureTask
  5. 这家消金公司增资至29亿(起底中国31家消金公司)
  6. base64图片 类型
  7. 支付宝当面付接入注意事项
  8. 项目打包打的是什么包_加油打工人是什么梗?打工人表情包分享[多图]
  9. java 判断中英文
  10. linux 下安装notepad++(notepad-plus-plus)