sql添加主键外键
来源:互联网 发布:php json 储存数据 编辑:程序博客网 时间:2024/06/07 04:54
在创建表时设立主键
mysql
create table student(
sid integer,
sname nvarchar2(64),
primary key(sid)
)
oracle,sql server
create table student(
sid integer primary key,
sname nvarchar2(64),
)
给已存在的表添加主键
mysql,oracle,sql server
alter table student add primary key(sid);
注意:再用alter table 添加主键之前要保证要设立主键的列not null
在创建表时设立外键
mysql
create table teacher(
tid integer,
tname varchar(64),
primary key(tid)
)
create table student(
sid integer,
sname nvarchar2(64),
teacherId integer,
primary key(sid),
foreign key(teacherId) references teacher(tid)
)
oracle,sql server
create table student(
sid integer primary key,
sname nvarchar2(64),
teacherId integer references teacher(tid)
)
给已存在的表添加主键
mysql,sql server
alter table student add foreign key(teacherId) references teacher(tid);
oracle
alter table student add(constraint fk_tid) foreign key(teacherId) reference teacher(tid);
- sql添加主键外键
- SQL语句删除和添加外键、主键
- SQL语句删除和添加外键、主键
- SQL语句删除和添加外键、主键
- sql语句添加主键
- SQL主键外键!!!
- sql删除主键并添加主键
- SQL批量添加主键脚本
- sql给已有表添加主键
- sql Server 主键外键
- SQL主键和外键
- sql主键与外键
- SQL语句中外键和主键的删除、添加方法
- Sql Server批量删除主键,添加自增长主键
- SQL SERVER添加与删除主键约束
- SQL的主键和外键
- Sql部分概念 主键外键
- SQL SERVER中主键和外键
- 安装cocopods时失败,更新ruby到2.2.2失败原因
- 内核 API,第 3 部分: 2.6 内核中的计时器和列表
- Maven 创建可执行jar并加载配置文件
- Android开发之ListView 优化之缓存优化
- 页面间传值的方式
- sql添加主键外键
- 在文件中加入数据的简单案例
- Technocup 2017 - Elimination Round 1 C 交互
- 基于Goolgle最新NavigationDrawer实现全屏水平平移
- 二叉树的操作3非递归算法求二叉树的高度
- mysql主从复制
- STL相关算法部分源代码学习
- 云帮社区版迎来10.25更新档
- 1020. 月饼 (25)