SQL 6种约束

原创 2015年11月20日 17:25:58
6个约束 sql语句  个人理解
非空 alter table employee modify sex char(1) not null; alter table 文件名 modify  表内容名字   not null
主键 alter table employee add constraints pk_emp_id  primary key(id); alter table 文件名 add constraints 提示(pk_文件名_定义的东西) primary key(表内容名)  
检查 alter table employee add constraints ck_emp_sex check(sex in('F','M','N')); alter table 文件名 add constraints 提示(ck_文件名_定义的) constraints 提示 check (表内容名字  ) 
唯一 alter table employee add constraints uq_emp_name unique(name); alter table 文件名 add  constraints 提示uq_文件名_定义的东西) unique (表内容名字   )
默认 alter table employee modify birthday date default(sysdate); alter table 文件名 modify birthday 表内容名字 default(默认值的内容);
外键 alter table salary add constraints fk_sal_emp_id foreign key(employeeid) references employee(id); alter table 外部文件名 add constraints 提示 foreign key(内部文件名)references 内部表名(表的标题)

sql中的几种约束

5.3. 约束数据类型是限制我们可以在表里存储什么数据的一种方法。不过,对于许多应用来说,这种限制实在是太粗糙了。比如,一个包含产品价格的字段应该只接受正数。但是没有哪种标准数据类型只接受正数。另外一...
  • oathevil
  • oathevil
  • 2011年07月09日 01:07
  • 2262

sql中表达完整性约束的机制主要有哪几种?

sql中表达完整性约束的机制主要有哪几种? 实体完整性 参照完整性 用户定义完整性 删除约束 —实体完整性: 又称行完整性, 要求在表中不能存在完全相同的行, ...
  • sunrainamazing
  • sunrainamazing
  • 2017年04月03日 21:38
  • 731

SQL的几种语言

DDL (Data Definition Language) 资料定义语言 DML (Data Manipulation Language)资料处理语言 DQL (Data Query Languag...
  • tangruyi1992
  • tangruyi1992
  • 2016年07月22日 15:37
  • 325

SQL Server数据库表的六大约束

http://blog.sina.com.cn/s/blog_8f28deb70100xacs.html Server数据库表的六大约束代码设定和删除" title="SQL Ser...
  • NRlovestudy
  • NRlovestudy
  • 2015年10月14日 17:00
  • 1471

数据库中常用的约束和约束作用

1、声明所使用的标识符不一样 ,函数使用function ,存储过程procedure 2、函数必须有返回值,存储过程没有返回值 3、存储过程因没有返回值,不能将结果直接赋值给变量。函数有返回值,...
  • qq_36969411
  • qq_36969411
  • 2017年09月19日 08:59
  • 298

plsql/sql3-各种约束

层次/递归/分级/结构查询 如何查询总经理-部门经理-主管-员工的员工层次关系? select Ipad(ename,length(ename)+(level*2)-2,'_') as hiera...
  • zengxiaosen
  • zengxiaosen
  • 2016年09月30日 22:21
  • 757

创建SQL约束的方法

转自:http://blog.csdn.net/litong09282039/article/details/46404139 create table Student ...
  • dy_0708
  • dy_0708
  • 2018年01月24日 19:36
  • 17

sql server 2005之 约束 规则 默认操作

实体完整性:规定表中的每一行在表中是唯一的实体。也可在这样说,在表中不可能存在相同的记录,主键在存在保证了任何记录都不重复域完整性:域完整性是指数据表中字段必须满足某种特定的数据类型或约束。.参照完整...
  • hanxuehen
  • hanxuehen
  • 2010年11月21日 12:46
  • 5240

T-SQL语句添加约束

语法: ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束类型 具体的约束声明 约束名的取名规则推荐采用:约束类型_约束列 如:主键(Primary Key)约束:PK_Us...
  • zark721
  • zark721
  • 2017年03月10日 09:27
  • 1140

SQL中的几种约束的创建与删除

约束是SQL Server提供的自动保持数据库完整性的一种方法, 它通过限制字段中数据、记录中数据和表之间的数据来保证数据的完整性。约束可分为以下几种:1、PRIMARY KEY 主键约束...
  • CCSUXWZ
  • CCSUXWZ
  • 2017年03月11日 22:39
  • 869
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL 6种约束
举报原因:
原因补充:

(最多只允许输入30个字)