sqlserver创建表
时间:2021-07-01 10:21:17
帮助过:26人阅读
--创建学员信息数据表
2 use StudentManageDB
3 go
4 if exists(
select * from sysobjects
where name
=‘Students‘)
5 drop table Students
6 go
7 create table Students
8 (
9 StudentId
int identity(
10000,
1),
--学号
10 StudentName
varchar(
20)
not null,
--姓名
11 Gender
char(
2)
not null,
--性别
12 Birthday
datetime not null,
--出生日期
13 StudentIdNo numeric(
18,
0)
not null,
--身份证号
14 Age
int not null,
--年龄
15 PhoneNumber
varchar(
50),
16 StudentAddress
varchar(
500),
17 ClassId
int not null --班级外键
18 )
19 go
20 --创建班级表
21 if exists(
select * from sysobjects
where name
=‘StudentClass‘)
22 drop table StudentClass
23 go
24 create table StudentClass
25 (
26 ClassId
int primary key,
--班级编号
27 ClassName
varchar(
20)
not null
28 )
29 go
30 --创建成绩表
31 if exists(
select * from sysobjects
where name
=‘ScoreList‘)
32 drop table ScoreList
33 go
34 create table ScoreList
35 (
36 Id
int identity(
1,
1)
primary key,
37 StudentId
int not null,
--学号外键
38 CSharp
int null,
39 SQLServer
int null,
40 UpdateTime
datetime not null--更新时间
41 )
42 go
43 --创建管理员表
44 if exists(
select * from sysobjects
where name
=‘Admins‘)
45 drop table Admins
46 go
47 create table Admins
48 (
49 LoignId
int identity(
1000,
1)
primary key,
50 LoginPwd
varchar(
20)
not null,
--登录密码
51 AdminName
varchar(
20)
not null
52 )
53 go
sqlserver创建表
标签:姓名 exists end list 外键 creat 登录密码 har arc