主外键创建
2015-11-10 16:56
141 查看
1、创建表的同时创建主键约束
(1)无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int);
(2)有命名 create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));
2、删除表中已有的主键约束
(1)无命名可用 SELECT * from user_cons_columns; 查找表中主键名称得student表中的主键名为SYS_C002715 alter table student drop constraint SYS_C002715;
(2)有命名 alter table students drop constraint yy;
3、向表中添加主键约束 alter table student add constraint pk_student primary key(studentid);
4、向表中添加外键约束 ALTER TABLE table_A ADD CONSTRAINT FK_name FOREIGN KEY(id) REFERENCES table_B(id);
(1)无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int);
(2)有命名 create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));
2、删除表中已有的主键约束
(1)无命名可用 SELECT * from user_cons_columns; 查找表中主键名称得student表中的主键名为SYS_C002715 alter table student drop constraint SYS_C002715;
(2)有命名 alter table students drop constraint yy;
3、向表中添加主键约束 alter table student add constraint pk_student primary key(studentid);
4、向表中添加外键约束 ALTER TABLE table_A ADD CONSTRAINT FK_name FOREIGN KEY(id) REFERENCES table_B(id);
相关文章推荐
- httpclient+Jsoup总结
- 观察者模式
- java基础回顾(一)
- PHP使用udp模拟http请求实现DDOS攻击
- Dnsmasp详解
- python __init__构造函数 和 __del__析构函数
- order by 不常用的方法
- 【leetcode】【137】Single Number II
- cameraservice如何跨进程传递video数据——关于Camera类的说明
- Spring PropertyPlaceholderConfigurer读取本地路径文件
- iOS的分享功能
- SSISDB1:部署到Sql Server的package,可以通过SSISDB 提供的TSQL API来查询和操作
- Centos6.4版本下搭建LAMP环境
- SQL Server 触发器
- Java 基本数据类型
- 文章标题
- appapi
- golang中archive/zip包用法
- 10002---div+css布局教程之div+css常见布局结构定义
- Stack-based buffer overflow in acdb audio driver (CVE-2013-2597)