分两篇来分享
一、简单的数据库操作
1.登录SQL Server数据库
2.新建查询
3.代码部分如下
create database SqlQuery1 -- 创建SqlQuery1数据库
go
use SqlQuery1 -- 操作SqlQuery1数据库
go
create table UserType -- 创建第一张UserType数据表
(
Id int primary key identity(1,1), -- 类别Id 主键 自增
TypeName nvarchar(40), -- 类别 区别:一个字符占varchar(2),只占nvarchar(1)
)
go
create 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为男,不选为null
Address 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 use3
insert into UserType values('铜牌会员')
go
insert into UserType values('银牌会员')
go
insert into UserType values('金牌会员')
go
-- 模拟查询
select * from UserType
go
--insert into Users values('use1','0','这是地址','这是电话','这是邮箱','1','NickName','123456','State','1')
--go
insert into Users values('use1','0','内蒙古','15024750806','846559951@qq.con','0','荣耀王者','123456','0','3')
go
insert into Users values('use2','1','河北','15024750806','846559951@qq.con','0','倔强青铜','789456','0','1')
go
insert into Users values('use3','1','北京','15024750806','846559951@qq.con','0','尊贵铂金','123456','0','2')
go
-- 模拟查询
select * from Users
go