创建一个商店的数据库,记录客户及购物情况
该篇主要分析一个简单案例:
思路如下:
- 创建一个商店的数据库,用来记录商品,客户,及购物情况;
- 该数据库下建立三个表:goods(商品信息表),customer(客户信息表),purchase(购物情况表);
- 商品goods(商品编号goods_id,商品名goods_name, 单价unitprice, 商品类别category, 供应商provider)
- 客户customer(客户号customer_id,姓名name,住址address,邮箱email,性别sex,身份证card_id)
- 购买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