zoukankan      html  css  js  c++  java
  • Navicat在MySQL中添加外键详细过程

     Navicat在MySQL中添加外键详细过程

     

    /**

    *@author blovedr

    *功能: Navicat在MySQL中添加外键

    *日期: 2018年6月21日   22:42

    *注释: 学习数据库MySQL的点点记录, 谢谢网上各位大神分享经验,欢迎各位大神批评指导与交流。

    */

     

    1. 打开Navicat连接上数据库, 并建立新的数据库:“test”;

    2. 在数据库“test”中创建两个表“emp”(主表)和“dept”(从表)

         emp”(主表---员工表)

          dept”(从表---部门表)

     

     

     

    3. emp”(主表)和“dept”(从表)中选项设置

    表类型:InnoDB

    字符集:utf8 – UTF-8 Unicode(默认),

    整理: utf8_general_ci(默认),

    自动递增自己设置(主表emp与从表dept必须相同) 

     

     

     

    4.设置外键

     

    外键名(name):可以不填, 系统自动生成;

    栏位名(Field Name): 就是设置‘dept_id’为外键

    参考数据库(Reference DadaBase): 外键(‘dept_id’)关联的数据库

    引用表(Reference Table): 关联的表, 这里是dept表

    外栏位名(Outside field name): 关联的字段(这里是“dept_id”, 可以与栏位名相同);

    删除时:删除时候选择的动作(这里选择CASCADE);

    刷新时:更新时候选择的动作(这里选择CASCADECASCADE ---就是当关联的表更新后, emp中的dept_id也随着更新

    注意添加外键数据库引擎必须为InnoDB

    关联的字段数据类型必须一样;

    从表中的关联字段数据,必须在主表中。

    5.使用Navicat在MySQL中添加外键完成。  

  • 相关阅读:
    用 C# 获取 IE 临时文件(转)
    vs2008打包程序需要.net3.5支持问题的解决方案
    关于使用ssh账号上外网
    元数据管理技术及发展应用现状
    一个拨号上网的批处理文件
    windows下启动和关闭oracle数据库的bat脚本
    Solaris下配置网络
    开启windows 2000 server上的远程桌面
    FileZilla客户端使用TIPs
    学习使用gvim
  • 原文地址:https://www.cnblogs.com/blovedr/p/9211283.html
Copyright © 2011-2022 走看看