SQL Server | 第二天学习总结
2012-09-28 19:03
344 查看
小试身手-----设置表的约束以及其他设置
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 ‘男’:设置那个属性的默认值为‘男’,默认值因你设置而不同;
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 ‘男’:设置那个属性的默认值为‘男’,默认值因你设置而不同;
相关文章推荐
- SQL Server | 第二天学习总结
- [学习总结]SQL SERVER 2005常用系统函数
- SQL Server 2000 SP4 学习总结
- UNITY学习的第二天总结
- Python之学习总结第二天
- SQL Server | 第三,四天学习总结
- C# 操作Sql Server 学习总结
- SQL Server | 第三,四天学习总结
- SQL Server 2000 学习总结(初步)
- SQL Server 隔离级别学习总结
- SQL Server 2005 CTE学习总结
- SQL Server 基础知识学习总结01
- 每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
- SQL Server 2008 R2——学习/练习/错误/总结/搜集
- 2014.10.15--Java基础课第二天学习总结
- 每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
- SQL Server | 第一天学习总结
- 每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
- 第二天ASP.NET学习总结
- Javascript第二天学习总结