文档详情

1创建数据库.doc

发布:2018-04-15约4.62千字共5页下载文档
文本预览下载声明
1创建数据库 CREATE DATABASE diannaoxs --创建数据库 ON ( NAME = diannaoxs1 , --创建主数据文件,该逻辑名参数可以省略 FILENAME = D:\DNXS\diannaoxs1.mdf , SIZE = 1 , MAXSIZE= UNLIMITED , --最大容量不受限制 FILEGROWTH = 10% ) , ( NAME = diannaoxs2 , -创建辅助数据文件,该逻辑名参数可以省略 FILENAME = D:\DNXS\diannaoxs2.ndf, SIZE = 1 , MAXSIZE= UNLIMITED , FILEGROWTH = 10% ) LOG ON /* 创建事务日志文件*/ ( NAME = diannaoxslog , /* 该逻辑名参数可以省略 */ FILENAME = D:\DNXS\diannaoxslog.LDF, SIZE = 500 KB , MAXSIZE = 5 , /* 日志文件最大容量 5 MB */ FILEGROWTH = 500 KB ) GO sp_dboption diannaoxs , autoclose , true -- 设置数据库自动关闭 EXEC sp_dboption diannaoxs , autoshrink, true -- 设置数据库自动收缩 GO EXECUTE sp_helpdb diannaoxs --查看数据库信息 2创建数据表 Use diannaoxs -- 打开diannaoxs 数据库 CREATE TABLE 供货商表 -- 创建“供货商表”数据表 ( 供货商ID Char (4) not null primary key check(供货商ID like ‘[a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9]’), 供货商 Nvarchar(15) not null , 厂家地址 Nvarchar(20) not null unique , 账户 Char(15) not null unique , 联系人 Varchar(8) -- 默认null允许空值 ) Use diannaoxs CREATE TABLE 进货表2006 ( 序号 BigInt identity(1,1) not null primary key , 进货日期 Smalldatetime not null , -- 未设置默认值 货号 Char(4) not null foreign key references 商品一览表(货号) , 数量 Int not null check( 数量0 ) , 进价 Smallmoney not null , -- 未设检查约束 供货商ID Char not null -- 未指定长度未设外键约束 ) ALTER TABLE 进货表2006 -- 添加外键约束 add constraint 员工姓名 foreign key(收货人) references 员工表(姓名) 3添加记录 USE diannaoxs INSERT 进货表2006 (进货日期, 货号, 数量, 进价, 供货商ID, 收货人) VALUES (2006-1-8, 1001, 10, 5300.00, SDLC, 孙立华) INSERT 进货表2006 --以下均可省略字段列表 VALUES (2006-1-8, 1002, 10, 5180.00, BJLX, 孙立华) INSERT 进货表2006
显示全部
相似文档