`

navicat创建mysql外键

阅读更多

navicat创建mysql外键

原文是网站制作学习网的FoAsP.cn

通过navicate软件进行mysql外键,上篇文章写了用语句进行创建,本篇文章是用navicat界面化工具进行mysql外键的创建。

首先打开navicat软件,新建连个表分别是
假设A表如下:
用户表 user
userid   int 自动增长 用户id
username varchar 用户名
假设B表如下:
留言表 message
mid int 自动增长
userid  int  用户id
title  varchar 用户发布留言名
量表的类型都是InnoDb数据库引擎的。
因为要在message建立userid的外键。所以打开message设计表,如下图1
navicat创建mysql外键
点击外键(如图2)
navicat创建mysql外键
外键名自己定义,栏目名采用当前表里的userid,参考数据库则是A表user所在的数据库,引用表为user,外栏目名即外键为user里面的userid,删除时,即当user表内的数据删除时本表所采取的动作,刷新时,本表所采取的动作。
:ON DELETE ON UPDATE ,动作有RESTRICT: 拒绝对父表的删除或更新操作.cascade从父表删除或更新且自动删除或更新子表中匹配的行.no action不做任何操作(默认),SETNULL设置为空。

来自:http://www.forasp.cn/html/2214.html

分享到:
评论

相关推荐

    实验一NavicatforMySQL使用基础[汇编].pdf

    Navicat for MySQL 使用基础实验报告 本实验报告旨在总结 Navicat for MySQL 的使用基础,涵盖连接数据库、浏览数据库对象、运行 SQL 语句和 SQL 脚本、编辑和运行 SQL 语句等知识点。本报告将详细介绍实验步骤、...

    navicat数据库连接工具

    Navicat Premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达七种数据库:MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL,可一次快速方便地访问所有数据库

    MySQL外键约束常见操作方法示例【查看、添加、修改、删除】

    本文实例讲述了MySQL外键约束常见操作方法。分享给大家供大家参考,具体如下: 1. 查看数据库表创建的sql语句 show create table vip 2. 查看外键的约束名 CREATE TABLE `vip` ( `id` int(11) NOT NULL AUTO_...

    Navicat.for.MySQL.Enterprise.v10.0.5.Incl.Keymaker

    Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的...

    NavicatPremium功能简介.doc

    Navicat Premium 是一套功能强大且全面的数据库管理工具,结合了 Navicat 系列产品的功能特点,支持连接到多种数据库管理系统,包括 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL。 Navicat Premium ...

    Navicat Premium操作手册.7z

    5SQL Server 分区函数146SQL Server 分区方案147SQL 预览147维护147维护MySQL147维护Oracle148维护PostgreSQL152维护SQLite153维护SQL Server153表查看器155网格查看155使用导览栏155编辑记录156排序、查找或替换...

    MySQL | Navicat | MySQL表名大小写问题 | Navicat自动生成ER图的关联

    问题引发: 假设现在有 表A 和 表B(A和B分别为表名),具体设计如下: 其中,表B的 aid 是外键,关联...上网找,说是因为 MYSQL 数据库大小写敏感的问题: 查看数据库大小写敏感设置的语句: show variables like '

    MySQL 6 绿色精简BAT版 2.24 MB

    作为一名开发人员,我对绿色小软件... 而配合免费的MySQL管理工具 导航猫免费版(Navicat Lite),可获得不低于SQL Server的易用度, 例如可视化建表, 修改表结构, 创建外键, 修改数据, 执行查询等功能,此软件的中文版可以在...

    MySQL8.0.19可视化工具Navicat15.0.11入门级使用教程详解

    Navicat使用教程为什么使用navicatNavicat和Mysql的连接navicat新建数据库Navicat创建表的结构填充要求方法创建设置属性为Unique设置外键约束sql命令方法创建Navicat填充表的数据非sql填充表的数据sql填充

    Navicat Premium 功能简介.doc

    8. 数据库设计器:使用 Navicat Premium 逆向工程,从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。 9. 正向工程和生成脚本:同步到数据库功能可...

    北京邮电大学 BUPT 数据库课程 实验一 查询代码 数据库语言MySQL

    3、实现数据完整性(创建表时根据关系确定主键和外键) (1)学生表(2)班级表(3)创建课程表(4)创建教师表(5)创建院系表 (6)创建选课表(7)创建授课表 4、插入,修改和删除数据练习 向sclass表中插入数据 向student表...

    《MyEclipse 6 Java 开发中文教程》前10章

    4.2.12创建和删除外键 78 4.2.13创建和删除索引 79 4.2.14生成SQL语句 80 4.2.15建立到MySQL数据库的连接 81 4.3小结 82 4.4参考资料 82 第五章 开发JDBC应用 83 5.1系统需求 83 5.2创建数据库表格 83 5.3创建Java...

    MySQL数据操作与查询笔记 • 【第2章 表结构管理】

    2.2.2 使用 Navicat for MySQL 创建数据表结构 2.3 数据完整性约束 2.3.1 数据完整性 2.3.2 实体完整性约束 2.3.3 域完整性 2.4 参照完整性约束 2.4.1 外键 2.4.2 参照完整性定义 2.4.3 设置外键约束实现参照完整性 ...

    Navicat Premium 11.0.17简体中文注册版.rar

    Navicat Premium 11.0.17是一款支持多重数据库的管理工具,通过它可以让你使用本程序同时连接到多种类型格式数据库,支持SQL Server、MySQL、Oracle、SQLite等数据库,可以让不同类型的数据库管理更方便。...

    Mysql数据库课程设计作业-宠物预定

    这是使用Mysql数据库实现的宠物预定课程作业,包含数据库脚本、要求及说明。 1。使用alter table语句,为这些表定义合理的键和外键约束,并限制CostPerDay的值介于5和20之间。不要添加任何新列。 2。为表预订创建SQL...

    golang实现mysql数据库备份的操作方法

    navicat是mysql可视化工具中最棒的,但是,在处理视图的导入导出方面,它是按照视图名称的字母顺序来处理的,若视图存在依赖,在导入过程中就会报错。前面已经用python写了一个,但在使用过程中,遇到xfffd编码,...

    Python-Django框架开发CMS 使用本地mysql开发,可以直接运行,

    3.文章(文章编号,文章标题,文章内容,文章作者[外键关联用户编号],发表时间,栏目编号[外键关联栏目编号]) IDE:PyCharm 2021.1.2 (Community Edition) Memory: 1774M Cores: 16 Python 3.7.6 Django 2.2.5 ...

    基于SSM的电影购票系统 .zip

    框架:Spring+SpringMVC+MyBatis+JSP 数据库和工具:MySql, Navicat 开发工具:idea 浏览器:Chrome 涉及到的技术:MySql、Spring、SpringMVC、MyBatis、layui、jquer… MySQL 是一款广受欢迎的开源关系型数据库...

    详解MySQL从入门到放弃-安装

    2.(选做,但是强烈建议) 使用图形界面软件 Navicat for SQL 3.数据库基础知识 数据库定义 关系型数据库 二维表 行 列 主键 外键 4.MySQL数据库管理系统 数据库 数据表 视图 存储过程 软件安装 MySQL下载...

    数据库管理员从入门到精通视频教程.zip

    2.03.navicat安装和使用 2.04.作业和复习 2.05.随堂练习 2.06.主键约束1 2.07.主键约束2 2.08.主键约束3 2.09.唯一约束 2.10.唯一约束和域完整性 2.11.非空约束 2.12.外键约束1 2.13.作业讲解1 2.14.作业讲解2 2.15....

Global site tag (gtag.js) - Google Analytics