时间:2021-07-01 10:21:17 帮助过:83人阅读
操作部分
·图形化建表
1、首先展开以下节点-点击新建表
2、SSMS会弹出一个表的设计框
3、建立几个列,准备做操作
4、大家都知每个学生的学号肯定都是独一无二的,所以我们可以将学号这一列设置为主键,不允许存在重复的
5、设置完成它会变成这样,出现一个钥匙图标,允许空值的勾也会自动去掉
6、然后我们也可以做一个标识符列,在表设计器中找到“标识规范”-将选项改为“是”即可
7、对于一个班级的同学,我们可以将所在班级的列设置一个默认值。这样写数据的时候如果不写所在班级系统就会自动填写上我们指定默认值。
8、右键点击空白处-可以新建check约束,这样就可以限制数据的写入了。例如限制性别只能填写“男”或“女”;成绩限制0到100分。
9、这里我限制的是成绩,填写表达式,关闭即可。其他的约束类似。
·T-SQL语句建表
举个例子:
create table name(
StudentID varchar(10)NOT NULL,
Sname varchar(10)DEFAULT NULL,
sex char(2)DEFAULT NULL,
cardID varchar(20)DEFAULT NULL,
Birthday datetime DEFAULT NULL,
Email varchar(40)DEFAULT NULL,
Class varchar(20)DEFAULT NULL,
enterTime datetime DEFAULT NULL)
Go
!!!首先 create 是创建的意思,table即表,name是给表起的名字。后面跟上(),()内的内容就是表的每一列;其中第一个字段为列的名字,然后是列的数据类型,后面的是否允许空值null。语句最后面的GO即为执行。操作时,我们点击SSMS左上角的“新建查询”-然后输入语句-点击“执行”
执行后可以看到
刷新一下“表”
新建的名为“name”的表就可以看到了
SQLServer表的设计(建表)
标签:成绩 创建 系统 标识符 check 常用 空白 图形化 ssms