Mysql极简笔记(2)---范例简述

一、所使用范例的总览

数据库名:crashcourse

Mysql极简笔记(2)---范例简述_第1张图片
注:箭头表示关联项,例如左上角第一个箭头表示:products表中有vend_id列(也可为其他名字),在其上定义了一个外键,关联到vendor表的vend_id,外键只在引擎InnoDB上有用

二、 各表详述

vendor表

列名 类型 可否为空 默认值 说明
vend_id (主键) int(11) NO auto_increment 供应商ID
vend_name char(50) NO 供应商名称
vend_address char(50) YES NULL 供应商地址

注:

  1. 以上信息可由DESC customers;获得describe的意思
  2. auto_increment:自动增量,系统自动递增赋值,表中只可主键使用
  3. 以下各表简略表示

products表

列名 说明   
pro_id(主键) 产品ID
vend_id(外键) 供应商ID
prod_name 产品名
prod_price 产品价格
prod_desc 产品描述

productnotes表

列名 说明
note_id(主键) 产品注释ID
prod_id 产品ID
note_text 注释文本

customers表

列名 说明   
cust_id(主键) 客户ID
cust_name 客户名称
cust_address 客户地址

orders表

列名 说明    
order_num(主键) 订单号
cust_id(外键) 客户ID
order_date 订单日期

orderitems表

列名 说明    
order_item(主键) 订单物品号
order_num(外键) 订单号
prod_id(外键) 产品ID
quantity 物品数量
item_price 物品价格

上一篇:Mysql极简笔记(1)—简介、术语及Linux端安装
下一篇:Mysql极简笔记(3)—数据增删改操作

你可能感兴趣的:(MySQL)