CC00066.bigdatajava——|JavaMySQL索引/存储过程/触发器.V07|——|MySQL.v07|存储过程创建方式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语句~~~ # 商品表
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|相关推荐
- MySQL外键创建方式
MySQL外键创建方式 创建外键的两种方式: 方式一: 先创建两张单独的表,在对表约束进行修改,添加外键约束. USE school;ALTER TABLE `student1` RENAME `st ...
- python调用数据库存储过程_python连接mysql调用存储过程示例
复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...
- jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用
1.什么是存储过程 存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完成特定功能而编写的一组的SQL语句集.存储过程经编译存储在数据库中,用户通过指定存储过程的名字并给出参 ...
- mysql 存储过程新增表,mysql实例 存储过程中向表中添加数据
摘要 腾兴网为您分享:mysql实例 存储过程中向表中添加数据,信和财富,视达网,人人视频,企商理财等软件知识,以及电视猫,office2000,贵阳银行,搜电共享充电宝,雅图电影院,达达跑腿,万圣节 ...
- CC00073.bigdatajava——|JavaMySQL索引/存储过程/触发器.V14|——|MySQL.v14|数据库备份_SQL_Yog方式|
一.数据库备份&还原 ### --- 数据库备份&还原--> 备份的应用场景 在服务器进行数据传输.数据存储和数据交换,就有可能产生数据故障. --> 比如发生意外停机或存 ...
- CC00135.bigdatajava——|JavaMySQL.高级.V07|——|MySQL.v07|热备份实战|
一.热备份实战 ### --- mysqldump 备份工具--> mysqldump是MySQL数据库用来备份和数据转移的一个工具, --> 一般在数据量很小的时候(几个G)可以用于备份 ...
- shell 调用mysql 存储过程_shell调用mysql的存储过程以及SQL
在华为的时候,还短暂接触和写过shell,调用oracle,后来转入java之后,比较少接触shell,一转眼回过头又要摸shell,去处理mysql,留一点笔记,以备后用. #!/bin/sh #t ...
- Mysql数据库存储过程基本语法讲解
Mysql数据库存储过程基本语法讲解 一般情况下MYSQL以:结尾表示确认输入并执行语句,但在存储过程中:不是表示结束,因此可以用该命令将:号改为//表示确认输入并执行.存储过程如同一门程序设计语言, ...
- Mysql的存储过程(以Mysql为例进行讲解)
我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储 在数据库中,用户通过指定存储过程 ...
最新文章
- java vs .net
- 【Linux 内核】CFS 调度器 ⑥ ( CFS 调度器就绪队列 cfs_rq | Linux 内核调度实体 sched_entity | “ 红黑树 “ 数据结构 rb_root_cached )
- IPC之IPC_PRIVATE与ftok比较
- 用python将图片写入ppt_用python做ppt服务用于导入图片
- 宝藏新品牌成长白皮书:新品牌心智与营销增长方法论
- batch、epoch、iteration的区别
- 没学过编程可以学python吗_没编程基础可以学python吗
- 大学生转行IT,零基础非计算机专业可以学会吗?
- Zabbix Server端配置文件说明
- 交换机的VLAN技术
- 一些奇怪的东西以及寄几需要注意的地方
- UE4中VR项目的打包和发布
- 安防摄像头互联网直播方案LiveGBS设计文档
- 手机变蓝牙音响_能提升幸福感的几大3C数码配件推荐?有线变无线、居家办公神器...
- 在同一台机运行多个mysql 服务 多个主/从在同一主机_在同一台机器上运行多个 MySQL 服务...
- C语言程序设计教程(第三版)李凤霞 第一章课后习题答案
- 永中软件自己越描越黑
- 【微电网优化】基于matlab粒子群算法求解综合能源系统优化问题【含Matlab源码 1969期】
- 手机便签内容修改后可以恢复吗?
- 分贝测试软件哪个好 家庭影院,家庭影院DIY攻略 攻略篇 – 5.2 音频解码能力