您的位置:首页 > 数据库

SQL Server | 第二天学习总结

2012-09-28 19:03 344 查看
小试身手-----设置表的约束以及其他设置









SQL 语句

USE FM
GO
CREATE 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 ‘男’:设置那个属性的默认值为‘男’,默认值因你设置而不同;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息