0

0

数据库手动设置数据约束

php中文网

php中文网

发布时间:2016-06-07 14:53:41

|

1794人浏览过

|

来源于php中文网

原创

数据库手动设置数据约束 1手动添加[主键约束]PK_Employees_EmpId alter table Employees add constraint PK_Employees_EmpId primary key(EmpId) www.2cto.com 2手动为EmpName增加非空约束 alter table Employees alter column EmpName varchar(50) not null


数据库手动设置数据约束

 

1手动添加[主键约束]PK_Employees_EmpId

alter table Employees add constraint PK_Employees_EmpId primary key(EmpId)

  www.2cto.com  

2手动为EmpName增加非空约束

alter table Employees alter column EmpName varchar(50) not null

 

3手动为EmpName增加唯一键约束

alter table Employees add constraint UQ_Employees_EmpName unique(EmpName)

go

  www.2cto.com  

4删除唯一键约束

alter table Employees drop constraint UQ_Employees_EmpName 

 

5为性别增加默认约束,使默认值为"男"

alter table Employees add constraint DF_Employees_EmpGender

default(1) for EmpGender

 

6为年龄增加检测约束  0-120含0和120

alter table Employees add constraint CK_Employees_EmpAge

check(EmpAge>=0 and EmpAge

 

7为性别增加检查约束 非 男 即 女

alter table Employees add constraint CK_Employees_EmpGender

check(EmpGender='男' or EmpGender='女')

I-Shop购物系统
I-Shop购物系统

部分功能简介:商品收藏夹功能热门商品最新商品分级价格功能自选风格打印结算页面内部短信箱商品评论增加上一商品,下一商品功能增强商家提示功能友情链接用户在线统计用户来访统计用户来访信息用户积分功能广告设置用户组分类邮件系统后台实现更新用户数据系统图片设置模板管理CSS风格管理申诉内容过滤功能用户注册过滤特征字符IP库管理及来访限制及管理压缩,恢复,备份数据库功能上传文件管理商品类别管理商品添加/修改/

下载

 

8--为员工表增加外键约束

--首先,设置部门表中的DepId为主键,并且外键不能为空

alter table Department add constraint Pk_Deparment_DepId primary key(DepId)

alter table Employee alter column DepId int not null

 

alter table Employee add constraint FK_Employee_EmpDepId

foreign key(DepId) references Department(DepId) on delete cascade

  www.2cto.com  

9一条语句删除多个约束

alter table Employees drop constraint FK_Employees_EmpDepId,

CK_Employees_EmpAge,

UQ_Employees_EmpName

 

10一条语句为表增加多个约束

 

alter table Employees add constraint

UQ_Employees_EmpName

unique(EmpName),

constraint

CKSSS

check(EmpAge>=0and EmpAge

 

相关专题

更多
php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

PHP缓存策略教程大全
PHP缓存策略教程大全

本专题整合了PHP缓存相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

1

2026.01.13

交互式图表和动态图表教程汇总
交互式图表和动态图表教程汇总

本专题整合了交互式图表和动态图表的相关内容,阅读专题下面的文章了解更多详细内容。

15

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

4

2026.01.13

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.1万人学习

Django 教程
Django 教程

共28课时 | 3万人学习

Excel 教程
Excel 教程

共162课时 | 11.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号