条件语句、循环语句

分别用 while/loop/repeat 循环实现计算1~100的奇数和。

注意:功能一样,写3个版本,其中会用到if语句。

mysql 存储过程 练习题

表结构

有以下4个数据表

users(用户表)

id 
username 
password

user_infos(用户信息表)

id
uid(外键关联users.id)
phone 手机号
address 收货地址

goods (商品)

id
name 商品名
price 价格
stock 库存量

orders 订单

id 
uid (外键关联users.id,记录买家用户)
gid (外键关联goods.id,记录购买的商品)

题目

  1. 自己给用户表,用户信息表商品表添加一系列的模拟数据,注意外键关联。
  2. 编写一个存储过程用于添加用户数据。
    • 存储过程的参数如下
      • 用户名,密码,手机号,收货地址
  3. 编写一个存储过程用于添加订单,要求如下
    • 参数:用户id,商品id
    • 在添加订单的同时,商品库存要减少(不考虑付款环节)
  4. 编写一个存储过程,根据用户id获取用户总消费金额,要求如下:
    • 2个参数:用户id 和 接收消费金额的变量
    • 一个用户至少有2个订单