sqlserver创建表

Posted spinoza

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver创建表相关的知识,希望对你有一定的参考价值。

 1 --创建学员信息数据表
 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创建表的主要内容,如果未能解决你的问题,请参考以下文章

怎样用sql语句在sqlserver建表 和插入数据~

sqlserver数据库创建表

sqlserver创建一个新表,求助

从底部工作表对话框片段中获取价值

sqlserver 创建视图失败,原因:ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效

sqlserver怎么用sql查看具体那个表被锁住了