美文网首页
MYSQL学习——外键

MYSQL学习——外键

作者: MandaJC | 来源:发表于2018-06-28 09:39 被阅读0次

mysql

外键:

新建:

1:创建一个父表,主键作为子表的外键:
    create table province(
    pId int primary key auto_increment,
    pName varchar(20)
   );
2:创建子表,外键是父表的主键:
    create table user(
    userId int primary key auto_increment,
    userName varchar(40),
    pid int,
    foreign key(pid) references province(pId)
    );

已经建表后修改:

    alter table user add foreign key(pid) references province(pId);

alter table 子表的数据表名 add foreign key(子表的外键名称) references 父表的数据表名称(父表的主键名称);

相关文章

  • MYSQL学习——外键

    mysql 外键: 新建: 已经建表后修改: alter table 子表的数据表名 add foreign ke...

  • 09_MySQL多表 & JDBC

    MySQL多表 外键 主表主键和从表外键 ==(从表的外键引用主表的主键)== 从表的外键类型必须和主表的主键类型...

  • MySQL — 关联

    来自MySQL的学习笔记,写的不对的地方大家多多指教哦 一、外键关联 什么是外键? 假设有 2 个表,分别是表 A...

  • Mysql外键

    只有InnoDB存储引擎才支持外键 有两张表: 创建外键 方式1: 如上面创建表的语句: 方式2: 删除外键

  • mysql外键

    为已经添加好的数据表添加外键: 语法:alter table 表名 add constraint FK_ID fo...

  • MySQL - 外键

    一、定义 外键约束(FOREIGN KEY Constraint) ,用来维护从表(Child Table)和主表...

  • mysql 学习语句

    MySQL学习笔记 登录和退出MySQL服务器 基本语法 建表约束 主键约束 唯一主键 非空约束 默认约束 外键约...

  • 设置外键,外键约束值的区别

    laravel 设置外键,并设置外键约束的方式 为联级删除 更新:在使用Navicat for mysql设计表时...

  • laravel 填充数据前用truncate清空有外键的表时报错

    原理就是在执行truncate之前告诉mysql取消所有外键约束检查,清空之后再恢复外键约束检查。 参见: htt...

  • mysql 添加外键约束错误 1215 Cannot add t

    mysql 添加外键约束 1215 Cannot add the foreign key constraint 1...

网友评论

      本文标题:MYSQL学习——外键

      本文链接:https://www.haomeiwen.com/subject/sebwyftx.html