ASP.NET第七章 --案例1
分两篇来分享
一、简单的数据库操作
1.登录SQL Server数据库
2.新建查询
3.代码部分如下
create database SqlQuery1 -- 创建SqlQuery1数据库gouse SqlQuery1 -- 操作SqlQuery1数据库gocreate table UserType -- 创建第一张UserType数据表(Id int primary key identity(1,1), -- 类别Id 主键 自增TypeName nvarchar(40), -- 类别 区别:一个字符占varchar(2),只占nvarchar(1))gocreate table Users -- 创建第二张Users数据表(Id int primary key identity(1,1), -- 用户Id 主键 自增Name varchar(40) not null, -- 用户姓名 非空Sex bit not null, -- 用户性别 非空 bit:0,1,null 0为女,1为男,不选为nullAddress nvarchar(60) not null, -- 用户地址 非空Phone varchar(40), -- 用户电话Mail varchar(40), -- 用户邮箱CardId int,NickName nvarchar(60),Pwd varchar(60) not null, -- 用户密码State int not null,TypeId int not null foreign key references UserType(Id) -- 外键:foreign key 两个表连接references)go--UserType表:铜牌会员,银牌会员,金牌会员--Users表:三条数据 外键去添加主键的值,use1 use2 use3insert into UserType values('铜牌会员')goinsert into UserType values('银牌会员')goinsert into UserType values('金牌会员')go-- 模拟查询select * from UserTypego--insert into Users values('use1','0','这是地址','这是电话','这是邮箱','1','NickName','123456','State','1')--goinsert into Users values('use1','0','内蒙古','15024750806','846559951@qq.con','0','荣耀王者','123456','0','3')goinsert into Users values('use2','1','河北','15024750806','846559951@qq.con','0','倔强青铜','789456','0','1')goinsert into Users values('use3','1','北京','15024750806','846559951@qq.con','0','尊贵铂金','123456','0','2')go-- 模拟查询select * from Usersgo