创建表 以及设置外键

本文详细介绍了五个核心数据库表的设计:客户表、产品类型表、产品表、订单表和报价表。这些表覆盖了客户信息、产品分类、具体产品详情、订单交易及报价等业务流程的关键数据字段,并通过外键约束建立了各表之间的关联。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

create table customer(
 customerID   varchar(32),
 customerName   varchar(255)   null,
 phone          varchar(20)    null,
 address        varchar(255)   null,
 contacts       varchar(30)    null,
 other          varchar(255)   null,
primary key(customerID)
)






create table productType(
productTypeID   varchar(32),
productTypeName   varchar(100)  null,
primary key(productTypeID)


)




create table product(
productID    varchar(32)    not null,
productTypeID   varchar(32)    null,
productName     varchar(255)     null,
producingArea   varchar(255)    null,
productOwner     varchar(255)    null,
make             varchar(10)     null,
price             varchar(10)    null,
quantity          varchar(10)    null,
other             varchar(255)   null,
primary key(productID)


)


create table orderi (
   orderID             varchar(32)          not null,
   customerID        varchar(32)          null,
   productID        varchar(32)          null,
   quantity             varchar(10)          null,
   ordertime            datetime             null,
   other                varchar(255)         null,
   primary key  (orderID)



create table  quotation(
    quotationID             varchar(32),
    productID               varchar(32)       null,
    customerID              varchar(32)       null,
    quotationMan            varchar(32)       null,
    quotationtime           datetime          null,
    other                   varchar(255)      null,
    primary key(quotationID)


)


alter table product
add foreign key (productTypeID)  references producttype(productTypeID)






alter table orderi
add foreign key (customerID)  references customer(customerID),
add foreign key (productID)  references product(productID)




alter table quotation
add foreign key (customerID)  references customer(customerID),
add foreign key (productID)  references product(productID)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值