alter table *** add constraint *** 用法
来源:互联网 发布:三星移动数据开关 编辑:程序博客网 时间:2024/06/05 15:26
</pre><pre class="sql" name="code">1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码 要对一个列加主键,列名为id,表名为emp格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table emp add constraint ppp primary key (id)————————————————————————————————2.check约束:就是给一列的数据进行了限制比方说,年龄列的数据都要大于20的表名(emp) 列名(age)格式:alter table 表名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table emp add constraint xxx check(age>20)______________________________________________________________________3.unique约束:这样的约束就是给列的数据追加的不重复的约束类型格式:alter table 表名 add constraint 约束名称 约束类型(列名)比方说可以给ename列加个unique,让ename列的数据不重复例子:alter table emp add constraint qwe unique(ename)————————————————————————————————4.默认约束:意思很简单就是让此列的数据默认为一定的数据格式:alter table 表名称 add constraint 约束名称 约束类型 默认值) for 列名比方说:emp表中的gongzi列默认为10000alter table emp add constraint jfsd default 10000 for gongzi————————————————————————————————5.外键约束:这个有点难理解了,外键其实就是引用因为主键实现了实体的完整性,外键实现了引用的完整性,应用完整性规定,所引用的数据必须存在!其实就是个引用,比方说一个表名称叫dept 里面有2列数据 一列是ID一列是ENAMEid:表示产品的编号ename:表示产品的名称另外一个表格名称是emp 里面有2列数据,一列是ID 一列是DIDid:表示用户号did:表示购买的产品号要让emp表中的did列去引用dept表中的id可以用下面的方法格式:alter table 表名 add constraint 约束名称 约束类型 (列名) references 被引用的表名称(列名)例子:alter table emp add constraint jfkdsj foreign key (did) references dept (id)
0 0
- alter table *** add constraint *** 用法
- alter table *** add constraint *** 用法
- alter table *** add constraint *** 用法
- alter table *** add constraint
- 【总结】alter table *** add constraint *** 用法 . 建立约束 ,主键、外键的SQL语句写法
- EJB3.x异常:Unsuccessful: alter table ORDER add constraint FK47F8F2EFC558D0A foreign key (ORDER_USR_ID) references CUSTOMER
- oracle 的sql语句:alter table XX add XX,用法
- add constraint 的用法
- ALTER TABLE用法详解
- ALTER TABLE的用法
- SQL: Add Unique Constraint on existing table
- create unique index与alter .. add constraint .. unique的差异
- MySQL如何创建主键?Alter table add PRIMARY KEY的用法和例子
- MySQL如何创建主键?Alter table add PRIMARY KEY的用法和例子
- MySQL如何创建主键?Alter table add PRIMARY KEY的用法和例子
- mysql alter table drop constraint 报错1064
- alter ignore table add unique key
- Oracle alter table add column example
- c#c语言参数对照表
- 破解Xcode 6.1 免证书真机应用测试
- 【转】snprintf函数用法
- 解决chromium对html5 标签的 mp3 等视频音频网页的兼容性问题
- Git和Repo管理使用简要介绍
- alter table *** add constraint *** 用法
- mac 终端指令集合(持续更新)
- PCA检测人脸的简单示例_matlab实现
- [NGUI插件] NGUI控件说明(中文) UICamera
- JAVA 及 js 浮点数精确计算
- Django模板系统——过滤器
- 内存优化文章
- Eclipse debug内存溢出问题解决
- 跨数据库、跨服务器查询