使用主键和外键建表

 

首先利用查询分析器建库名为JQ_shop,在此基础上创建三个表,然后再利用企业管理器向表中添加数据。

注:表名或字段名要用英文

 在建表时要准确定义各列的属性(包括数据类型和字符的长度)及各表之间的主外键联系,以保证数据完整性.

 

1、商品基本信息表(shop_jb

   所需字段有:商品编号(id)、商品名称(name1)、规格(spec)、库存量(stock)、进货价(price)、进货日期(date1)

 

2、商品销售表(shop_xs)

   所需字段有:商品编号(id)、销售单价(sale)、销售量(quantity)、销售日期(date2)、业务员编号(ywid)

 

3、业务员表(shop_yw)

   所需字段表:业务员编号(ywid)、姓名(name2)、性别(sex)、年龄(age)、电话(tel)、住址(address)

 

这是学习完主键和外键是做的一个练习。。刚开始觉得很难理解主键和外键,不清楚如何使用什么的。。慢慢的敲多了看多了就理解了。。

我觉得初学就该多看代码,,不能看了就看了还要理解,,或是直接背下来。。大笑背的同时也会理解,,要舍得花时间··

CREATE DATABASE JQ_SHOP


CREATE TABLE SHOP_JBAB(
JBID INT ,
NAME CHAR(20) ,
SPAC VARCHAR(20) ,
STOCK VARCHAR(20) ,
PRICE INT ,
DATE1 Datetime ,
PRIMARY KEY(JBID),
FOREIGN KEY(XSID) REFERENCES SHOP_JBAB
)


CREATE TABLE SHOP_XS(
XSID INT ,
SALE INT ,
QUANTITY INT ,
DATA2 Datetime ,
YWIDA INT ,
PRIMARY KEY(YWIDA),
FOREIGN KEY(YWIDB) REFERENCES SHOP_XS
)

CREATE TABLE SHOP_YW(
YWIDB INT ,
NAME2 CHAR(20) ,
SEX CHAR(2) ,
AGE INT ,
TEL VARCHAR(20) ,
ADDRESS INT ,
)

 

 

这都是最简单的,,建表,主要在查询。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值