【ASP.NET】——创建数据库及表sql语句

敲ASP.net的时候,,再次遇到sql语句建立数据库,发现了一些新东西,及时总结一下,下面是我的总结,请大家多多指教~

create table voteMaster '创建表voteMaster
(
	voteID int primary key, '表中关键字
	voteTitle varchar(100) not null, '键值不为空
	voteSum int default 0

)
insert into voteMaster values(1,'选举工会主席!',0)
insert into voteMaster values(2,'对网站建设的意见!',0)
create table voteDetails
(
	
	voteID int foreign key references voteMaster(voteID),   '外键联合主键
	voteDetailsID int not null,      
	voteItem varchar(20) not null,
	voteNum int default 0     '缺省值默认为空
	primary key(voteID,voteDetailsID)   '联合主键
)
insert into voteDetails values(1,1,'于海涛',0)  '插入数据
insert into voteDetails values(1,2,'王晓刚',0)
insert into voteDetails values(1,3,'王磊',0)

insert into voteDetails values(2,1,'非常好',0)
insert into voteDetails values(2,2,'好',0)
insert into voteDetails values(2,3,'一般',0)
insert into voteDetails values(2,4,'需要改进',0)

select * from  voteDetails 

查询结果:


总结格式:

create table 表名

(

外键联合主键--------------------voteID int foreign key references voteMaster(voteID),



字段1 数据类型 主键,------------voteID int primary key,


字段2 数据类型  not null--------voteTitle varchar(100) not null,


字段3 数据类型  default 数值--- voteSum int default 0   (default 表示默认值,又名缺省值)


主键(字段1,字段2)-----------primary key(voteID,voteDetailsID)
)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值