赞
踩
sql语句不分大小写
我这里是用图书馆数据库做的例子
以后会持续更新
用得上可以点个关注
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
- USE bookdb
- GO
- CREATE TABLE 图书分类表
- (
- 图书分类号 char(4) primary key,
- 图书分类名称 varchar(30) NOT NULL
- )
- CREATE TABLE 供应商表
- (
- 供应商编号 char(4) primary key,
- 供应商名称 varchar(30) not null,
- 所在城市 varchar(20) not null,
- 联系人 varchar(10) not null,
- 联系电话 varchar(11) not null
- )
- CREATE TABLE 出版社表
- (
- 出版社编号 char(6) primary key,
- 出版社名称 varchar(30) default'清华大学出版社',
- 出版社地址 varchar(60) not null,
- 所在城市 varchar(30) not null,
- 邮政编码 varchar(6),
- 联系电话 varchar(11) not null
- )
- CREATE TABLE 图书库存表
- (
- 图书编号 char(6) primary key,
- ISBN char(20) not null,
- 图书名称 varchar(60),
- 图书类号 char(4) foreign key references 图书分类表(图书分类号) ,
- 作者 varchar(10),
- 版次 varchar(10),
- 出版日期 datetime ,
- 库存数量 int check(库存数量 between 0 and 1000),
- 图书单价 decimal(5,1) check(图书单价 between 0 and 1000),
- 出版社号 char(6) foreign key references 出版社表(出版社编号)
- )
- Create table 客户表
- (
- 客户编号 char(6) primary key ,
- 客户名称 varchar(200) not null,
- 性别 char(2) default '男',
- 地址 varchar(50),
- 电话 char(11) check(电话 between 0 and 100)
- )
- create table 入库单表
- (
- 入库单号 char(6) ,
- 图书编号 char(6) foreign key references 图书库存表(图书编号) ,
- 入库日期 datetime,
- 购入数量 int check(购入数量 between 0 and 1000),
- 图书单价 decimal(5,1)check(图书单价 between 0 and 1000),
- 供应商编号 char(4) foreign key references 供应商表(供应商编号),
- 经手人 varchar(10),
- PRIMARY KEY(入库单号,图书编号)
- )
- CREATE TABLE 销售表单
- (
- 销售单号 CHAR(6) foreign key references 图书库存表(图书编号),
- 图书编号 CHAR(6),
- 销售日期 DATETIME,
- 销售数量 int,
- 销售单价 decimal(5,1) CHECK(销售单价 BETWEEN 0 AND 1000),
- 客户编号 char(6) foreign key references 客户表(客户编号),
- 经手人 varchar(10),
- primary key(销售单号,图书编号)
- )

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。