• mysql 主键外键


    外键MUL:一个特殊的索引,用于关键2个表,只能是指定内容 
    主键PRI:唯一的一个不重复的字段。
     
    # 创建一个表用来引用外键
    create table class(
       -> id  int not null primary key,
       ->  (16));
    Query OK, 0 rows affected (0.02 sec)
    # 创建一个表,使用外键引用
    CREATE TABLE `student3` (
    `id` int(11) NOT NULL,
    `day` int NOT NULL,
    `status` char(32) NOT NULL,
    'stu_id' int(11) not null,
    PRIMARY KEY (`id`),
    KEY `fk_student_key` (`stu_id`),
    CONSTRAINT `fk_student_key` FOREIGN KEY (`stu_id`) REFERENCES `xxx` (`id`));
    参数:PRIMARY KEY主键、FOREIGN KEY外键
    PRIMARY KEY设置主键 ('设置的主键字段'), 

    KEY `自定义KEY名` (`定义外键字段名`),

    CONSTRAINT限制 `自定义KEY名` FOREIGN KEY外键 (`自定外键字段名`) REFERENCES引用 `引用表` (`引用字段设为外键`));

    注:如果student表中跟这个class表有关联的数据,你是不能删除class表中与其关联的纪录的。

     
  • 相关阅读:
    dsaljkfgklj;asdfkjlsa
    aaaaaaaaa
    实验 7 综合练习 第三题
    实验 7 综合练习 第一题
    实验 7 综合练习 第四题
    实验 7 综合练习 第二题
    实验6 1
    实验 5-2
    实验5-1
    3-6
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/8321433.html
Copyright © 2020-2023  润新知