create database hy
on primary --默認就屬于primary主文件組
(
--主數據文件的具體描述
name='hy_data', --主數據文件的邏輯名
filename='E:\temp1\hy_data.mdf', --主數據文件的物理名
size=3mb,--主數據文件的初始大小
maxsize=100mb,--主數據文件的增長最大值
filegrowth=10%--主數據文件的增長率
),(
--次數據文件的具體描述,具體參數含義同主數據文件的含義
name='hyn_data',
filename='E:\temp1\hyn_data.ndf',
size=3mb,
maxsize=100mb,
filegrowth=10%
)
log on
(
--日志文件的具體描述,各參數的含義同主數據文件各參數含義
name='hylog_log1',
filename='E:\temp1\hylog1_log.ldf',
size=1mb,
filegrowth=10%
),(
--次日志文件的具體描述,具體各參數含義同上
name='hylog_log2',
filename='E:\temp1\hylog2_log.ldf',
size=1mb,
filegrowth=10%
)
use hy
go
create table 忍者派別表 --創建忍者派別表
(
編號 int,--編號
稱號 Nvarchar(20) not null --稱號
)
go
create table 師傅表--創建師傅表
(
編號 int,--編號
姓名 Nvarchar(20) not null,--姓名
稱號 int--稱號
)
go
create table 忍者信息表--創建忍者信息表
(
編號 int identity(1,1),--編號
姓名 Nvarchar(20) not null,--姓名
性別 char(2),--性別
攻擊力 int,--攻擊力
派別 int not null,--派別
師傅 int not null--師傅
)
go
--為忍者派別表添加約束
alter table 忍者派別表
add constraint pk_編號 primary key (編號)
go
--為師傅表添加約束
alter table 師傅表
add constraint pk_ 編號 primary key (編號)
稱號 int not null
go
--為忍者信息表添加約束
alter table 忍者信息表
add constraint pk_ 編號 primary key (編號)
add constraint df_性別
default ('男') for 性別
攻擊力 int check(攻擊力>0)
派別 int references 忍者派別表(編號)
師傅 int not null references 師傅表(編號)
go
--為忍者派別表添加數據
insert into 忍者派別表(編號,稱號)values(1,'木葉下忍')
insert into 忍者派別表(編號,稱號)values(2,'木葉中忍')
insert into 忍者派別表(編號,稱號)values(3,'木葉上忍')
insert into 忍者派別表(編號,稱號)values(4,'砂隱下忍')
insert into 忍者派別表(編號,稱號)values(5,'砂隱中忍')
insert into 忍者派別表(編號,稱號)values(6,'砂隱上忍')
insert into 忍者派別表(編號,稱號)values(7,'雨隱下忍')
insert into 忍者派別表(編號,稱號)values(8,'雨隱中忍')
insert into 忍者派別表(編號,稱號)values(9,'雨隱上忍')
insert into 忍者派別表(編號,稱號)values(10,'音隱下忍')
insert into 忍者派別表(編號,稱號)values(11,'音隱中忍')
insert into 忍者派別表(編號,稱號)values(12,'音隱上忍')
insert into 忍者派別表(編號,稱號)values(13,'巖隱下忍')
insert into 忍者派別表(編號,稱號)values(14,'巖隱中忍')
insert into 忍者派別表(編號,稱號)values(15,'巖隱上忍')
insert into 忍者派別表(編號,稱號)values(16',云隱下忍')
insert into 忍者派別表(編號,稱號)values(17',云隱中忍')
insert into 忍者派別表(編號,稱號)values(18',云隱上忍')
insert into 忍者派別表(編號,稱號)values(19',霧隱下忍')
insert into 忍者派別表(編號,稱號)values(20',霧隱中忍 ')
insert into 忍者派別表(編號,稱號)values(21',霧隱上忍')
insert into 忍者派別表(編號,稱號)values(22',曉')
insert into 忍者派別表(編號,稱號)values(23',逃之忍')
insert into 忍者派別表(編號,稱號)values(24',火影 ')
insert into 忍者派別表(編號,稱號)values(25',風影 ')
insert into 忍者派別表(編號,稱號)values(26',雨影')
insert into 忍者派別表(編號,稱號)values(27',音影')
insert into 忍者派別表(編號,稱號)values(28',巖影')
insert into 忍者派別表(編號,稱號)values(29',未知')
insert into 忍者派別表(編號,稱號)values(99',三忍')
go
--為師傅表添加數據
insert into 師傅表(編號,姓名,稱號)values(1,'旗木卡卡西',3)
insert into 師傅表(編號,姓名,稱號)values(2,'依魯卡',2)
insert into 師傅表(編號,姓名,稱號)values(3,'自來也',99)
insert into 師傅表(編號,姓名,稱號)values(4,'夕日紅',3)
insert into 師傅表(編號,姓名,稱號)values(5,'阿斯瑪',3)
insert into 師傅表(編號,姓名,稱號)values(6,'阿凱',3)
insert into 師傅表(編號,姓名,稱號)values(7,'猿飛',24)
insert into 師傅表(編號,姓名,稱號)values(8,'馬基',6)
insert into 師傅表(編號,姓名,稱號)values(9,'未知',29)
go
--為忍者信息表添加約束
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('漩渦鳴人','男',100,1,1)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('日向雛田','男',100,1,5)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('春野櫻','女',60,1,1)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('犬冢牙','男',100,1,4)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('犬冢牙','男',100,1,4)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('山中井野','女',100,1,4 )
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('奈良鹿丸','男',150,2,5)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('宇智波佐助','男',200,1,1)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('秋道丁次','男',100,1,5)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('我愛羅','男',160,25,9)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('勘九郎','男',100,4,9)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('手鞠','女',110,4,9)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('白','男',120,20,9)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('桃地再不斬','男',180,23,9)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('干柿鬼鮫','男',250,22,9)
insert into 忍者信息表(編號,姓名,性別,攻擊力,派別,師傅)values('藥師兜','男',120,11,9)
go
--查詢數據
select * from 忍者派別表
select * from 師傅表
select * from 忍者信息表
posted on 2008-03-23 21:02
礦礦 閱讀(154)
評論(0) 編輯 收藏