SQL Server | 第二天学习总结

来源:互联网 发布:简单电脑收银软件 编辑:程序博客网 时间:2024/06/05 21:02

小试身手-----设置表的约束以及其他设置






SQL 语句

USE FMGOCREATE TABLE Student(StuID int PRIMARY KEY, StuName varchar(20) UNIQUE NOT NULL, StuSex char(2) DEFAULT '男', StuAge varchar(10) CHECK(StuAge > 18 and StuAge < 25)

简易解析:

PRIMARY KEY : 是设置主键的;NOT NULL : 是不允许该属性为空(NULL);

CREATE TABLE Student:是创建一个表名为Student的表;

USE FM GO :是使用FM这个数据库,和创建表语句一起,也就是在当前FM这个数据库下创建Student的表;

StuID int :StuID 是属性 , int 是数据类型 ~以此类推;

CHECK(StuAge > 18 and StuAge < 25):是设置该属性的限定条件,当前设置的就是大于18小于25的数字为合法的,其他一律不合法,SQL会提醒的;

UNIQUE:是设置唯一键,如其名,就是该属性不能存在重复的;

DEFAULT ‘男’:设置那个属性的默认值为‘男’,默认值因你设置而不同;