`

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

分享到:
评论

相关推荐

    Navicat for MySQL for Mac

    用户可以通过可视化界面创建和修改表结构,包括字段定义、索引设计、外键设置等,极大地简化了数据库设计流程。 3. SQL编辑器:内置的SQL编辑器支持编写、执行和优化SQL语句,提供智能提示、代码高亮、自动完成等...

    navicat for mysql使用

    **Navicat for MySQL 使用详解** Navicat for MySQL 是一款强大的数据库管理和开发工具,专为MySQL数据库设计,它提供了一种直观且功能丰富的图形化界面,使得用户能够轻松地进行数据库管理和开发工作。这款工具...

    NavicatforMySQL8.0.29官方中文特别版

    2. 数据库设计:提供可视化数据库设计工具,如ER图,用于创建和修改表结构,支持自定义字段类型、索引、外键等,有助于数据库设计的规范性和可维护性。 3. SQL编写与执行:内置智能SQL编辑器,支持自动完成、语法...

    Navicat for MySQL.rar

    用户可以通过直观的界面来创建和修改表结构,设置字段属性,创建索引,以及定义外键关系,从而构建复杂的数据模型。 3. SQL编辑器:内置的SQL编辑器支持自动完成、语法高亮和错误检查,帮助用户编写高效且准确的SQL...

    MySql Navicat for MySql 10.0及sn下载

    此外,它支持创建、修改和删除数据库对象,如字段、索引、主键和外键,这使得数据库的设计工作变得直观且高效。 在数据操作方面,Navicat提供了SQL编辑器,支持编写、执行和优化SQL语句。它具有智能提示功能,能...

    navicat for mysql绿色版

    2. **数据库设计**:在图形化界面中,用户可以创建、修改和管理数据库结构,包括创建表、视图、存储过程、触发器等,并且可以设计复杂的数据库关系,如外键。 3. **数据操作**:Navicat 提供了丰富的数据编辑工具,...

    Navicat for mysql使用.md

    ### Navicat for MySQL 使用详解 #### 一、Navicat for MySQL 概述 Navicat 是一款功能强大的数据库管理工具,它支持多种数据库系统,包括 MySQL、MariaDB、Oracle、SQLite、PostgreSQL 和 Microsoft SQL Server。...

    Navicat for MySQL

    Navicat的表设计器支持数据类型选择、默认值设定、主键和外键关系的建立,使得数据库模型设计更加直观和高效。 数据操作是Navicat的另一大亮点。用户可以使用SQL编辑器编写和执行复杂的SQL查询,支持自动完成代码、...

    Navicat for MySQL 带有数据模型

    Navicat可以自动生成PDM,并直接转化为创建数据库的SQL脚本,快速部署到MySQL服务器。 4. **逆向工程**:Navicat可以从已存在的数据库中生成数据模型,这对于理解现有系统或进行数据库重构非常有用。只需连接到...

    navicat for mysql 数据库工具

    2. **数据库设计**:用户可以通过Navicat创建、修改和删除数据库表结构,包括字段定义、索引、外键等。同时,它提供了ER图显示,便于理解数据库的实体关系。 3. **数据操作**:Navicat提供了一个直观的SQL编辑器,...

    navicatformysql.zip

    1. **连接管理**:Navicat允许用户创建和管理多个MySQL服务器的连接,支持SSH和SSL协议,确保数据传输的安全性。用户可以设置连接参数,如主机名、端口号、用户名、密码等。 2. **数据库设计**:它提供数据库模型...

    navicat8 MYSQL 客户端 for windows navicat8

    2. 数据库设计:用户可以使用内置的表设计器创建和修改数据库结构,包括字段定义、索引设置、外键约束等。 3. SQL编辑器:强大的SQL编辑器支持自动完成、语法高亮、错误检查等功能,帮助编写和执行复杂的SQL语句。 ...

    Navicat For Mysql。

    《Navicat for MySQL:强大的数据库管理神器》 在信息化社会中,数据库管理扮演着至关重要的角色,而Navicat for MySQL就是一款专为MySQL设计的强大数据库管理工具,以其直观的用户界面和丰富的功能,深受广大...

    NavicatForMySQL绿色版

    3. **表管理**:创建、修改和删除数据库表,包括字段定义、索引设置、外键关联等。 4. **SQL编辑器**:强大的SQL编写和调试环境,支持自动完成、语法高亮和错误检查,提高编写SQL语句的效率。 5. **数据导入导出**:...

    Navicat for MySQL-11.1.13.zip

    2. 表管理:创建、修改和删除表,包括定义字段类型、设置索引、添加外键等操作,都可通过直观的图形界面完成。 3. 查询编辑器:内置的SQL编辑器支持编写复杂查询,提供自动补全、语法高亮等功能,提高开发效率。 ...

    Navicat for MySQL.zip

    《Navicat for MySQL:数据库管理的得力助手》 Navicat for MySQL是一款功能强大的数据库管理和开发工具,专为MySQL数据库设计,旨在提供一个直观、高效且易用的界面,使得用户无论新手还是专家都能轻松处理数据库...

    Mysql操作工具NavicatforMysql稳定版

    MySQL是一款广泛使用的开源关系型数据库管理系统,而Navicat for MySQL则是一款强大的数据库管理工具,专为MySQL设计,提供了一套直观的图形界面,让用户能够更便捷地进行数据库的管理和维护。Navicat for MySQL的...

    navicat_mysql.zip

    《Navicat for MySQL:一款强大的数据库管理工具》 Navicat for MySQL是一款高效且功能丰富的数据库管理和开发工具,专为MySQL数据库设计。它提供了一种直观的图形界面,使得数据库管理、数据编辑以及数据库开发等...

    Navicat121——mysql64.tar.gz

    《Navicat121——mysql64.tar.gz:高效管理MySQL数据库的得力助手》 Navicat121是Navicat系列的最新版本,专为MySQL数据库设计的一款强大的管理和开发工具。该软件以其直观的用户界面、丰富的功能集以及对多种...

    mysql和navicat for mysql

    数据库的设计是关键,包括创建表、定义字段类型、设置键(主键、外键)以及索引等。此外,SQL语言的学习至关重要,比如SELECT语句用于查询数据,INSERT用于插入数据,UPDATE用于修改数据,DELETE用于删除数据,以及...

Global site tag (gtag.js) - Google Analytics