MySQL数据库案例(1)——创建商店数据库

本文分析了一个商店数据库的创建案例,包括三个表:goods(商品信息)、customer(客户信息)和purchase(购物情况)。商品表记录商品编号、名称、单价和类别等,客户表包含客户号、姓名、地址等信息,购物情况表通过外键与另外两表关联,存储购买订单号、客户号、商品号和购买数量。
摘要由CSDN通过智能技术生成

创建一个商店的数据库,记录客户及购物情况

该篇主要分析一个简单案例:
思路如下:

  1. 创建一个商店的数据库,用来记录商品,客户,及购物情况;
  2. 该数据库下建立三个表:goods(商品信息表),customer(客户信息表),purchase(购物情况表);
  3. 商品goods(商品编号goods_id,商品名goods_name, 单价unitprice, 商品类别category, 供应商provider)
  4. 客户customer(客户号customer_id,姓名name,住址address,邮箱email,性别sex,身份证card_id)
  5. 购买purchase(购买订单号order_id,客户号customer_ id,商品号goods_ id,购买数量nums)
    注意:purchase表中依靠 customer_id 和 goods_id 与customer 表和 goods 表建立联系。
    此处使用外键。


//1,创建数据库store
mysql> create database if not exists store charset=utf8;
Query OK, 1 row affected (0.00 sec)

//2,使用创建号数据库store
mysql> use store;
Database changed

//3,创建goods表(商品信息表)——最好写备注
//3.1 goods_id(商品编号)设为主键
mysql> create table goods(
    -> goods_id int primary key comment '商品编号',
    -> goods_name varchar(30) not null comment '商品名称',
    -> unitprice int default 0 comment '商品单价',
    -> category varchar(10) comment '商品类别',
    -> provider varchar(60) not null comment '供应商'
    -> );
Query OK
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值