SQL图形化操作设置级联更新和删除

SQL级联操作设置

对SQL数据库的表,进行级联操作(如级联更新及删除),首先需要设置表的主外键关系,有两种方法:

第一种:

1. 选择你要进行操作的数据库

2. 为你要创建关系的两个表设置主键

3. 在此数据库的数据库关系图一栏处 =>单击右键=>创建新的关系图=>选择要添加关系的表,单击添加

4. 完成后会在关系图的窗口上生成两个表,在表的某列按钮上长按鼠标左键,并拖到另一张表上

5. 在新弹出的"表和列"的窗口中,设置两个表对应的主外键字段,确定

6. 在外键关系窗口中,INSERT 和 UPDATE 规范一栏处,将更新规则和删除规则设置为层叠,点击确定

完成,即可实现级联更新 

第二种:

1. 选择你要进行操作的数据库

2. 为你要创建关系的两个表设置主键

3. 单击你设置外键表的树型节点 =>在键一栏处单击右键=>新建外键

4. 在外键关系窗口中,单击表和列规范一栏右边的按钮

5. 在新弹出的"表和列"的窗口中,设置两个表对应的主外键字段,确定

6. 返回外键关系窗口,在 INSERT 和 UPDATE 规范一栏处,将更新规则和删除规则设置为层叠,点击确

定完成,即可实现级联更新 

时间: 2024-10-12 19:53:24

SQL图形化操作设置级联更新和删除的相关文章

Linux 图形化操作

//Linux图形化操作 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> #include <curses.h> /*文件链接时需要加载curses共享库文件*/ int main(int arg, char *args[]) { //开启图形模式 initscr(); //不回显(不在屏

Mysql实现级联操作(级联更新、级联删除)

一.首先创建两张表stu,sc create table stu( sid int UNSIGNED primary key auto_increment, name varchar(20) not null) TYPE=InnoDB charset=utf8; create table sc( scid int UNSIGNED primary key auto_increment, sid int UNSIGNED not null, score varchar(20) default '0

建表时和建表后的级联更新和删除

--对表建立级联更新或级联删除方法--1.在建表时直接定义级联更新和级联删除create table pktable(ID int primary key,SCD int, SName varchar(20)) create table fktable(ID int primary key,SCD int references pktable(ID) on delete cascade on update cascade, Age tinyint) insert into pktable val

Idea环境下git 图形化操作

大家好,之前我们介绍了<IDEA环境下GIT操作浅析之一Idea下仓库初始化与文件提交涉及到的基本命令>和<IDEA环境下GIT操作浅析之二-idea下分支操作相关命令>,本文是第3部分,承接这2篇文章,大家可以点击回顾,下面请看本篇正文. 一.本地仓库初始化与远程仓库推送操作 Idea 基本环境配置 Github 配置 Git 执行文件目录指定   创建工程git02 创建本地仓库并提交项目文件到本地仓库 在当前项目所在目录创建本地仓库  本地提交成功状态 本地仓库创建成功后效果

Mysql实现级联操作(级联更新、级联删除)(转)

原文地址:https://www.cnblogs.com/longlyseul/p/11209427.html

25 PLSQL图形化操作

很简单所以我就简单说了 创建用户 创建表 创建视图 原文地址:https://www.cnblogs.com/Scorpicat/p/12308097.html

【Python】Django数据模型、级联删除、级联更新、ER图导出等

在本文中,我们将向读者详细介绍如何在更新和删除父表数据的同时,触发有关子表数据的级联更新和删除操作.您将看到当使用InnoDB表的时候,借助于外键约束就可以轻松搞定这一过程. 一.利用外键约束更新并删除MySQL中的数据 我们知道,开发能够维护多个表的完整性的数据库驱动的应用程序是一件非常复杂的事情--即使应用程序所面对的是当前最流行的开源关系型数据库管理系统MySQL服务器时也不例外.如果一个应用程序必须处理多个数据库表,而这些表之间有存在着某些预定义的关系,这时一旦父表中的数据被更新或者删除

SQL 级联更新,级联删除的概念

SQL级联更新,级联删除 今天做了个测试,搞清楚了级联更新,级联删除级联删除:当我们没有对键加级联删除的时候,删除主键表中的数据(外键表有引用的数据)时,会报错,不能删除,必须先把相关联的外键数据            删除了,才能删除主键表的数据,但如果新建外键的时候设置了级联删除,那么当我们删除主键表的数据时,数据库就会自动帮我们把相            关联的外键表数据删除掉,这个好理解级联更新:一直困扰我,级联更新有什么用,是更新什么东西呢,今天做了个测试(mssql),终于搞清楚了一

SQLyog图形化l数据库的操作和学习

1:首先SQLyog作为mysql的图形化操作工具,是一个收费的工具,但是在天朝大国,任何收费的软件都可以被破解,具体软件的安装不做多叙述,支持正版,毕竟作为一个开发人员,辛辛苦苦开发出来的软件,还指望挣点钱养家糊口呢,是不是.好了言归正传,下面简单介绍一些常用的,方便以后开发使用 (需要注意的是,可能会由于版本的不同,略有差异,自己注意) 2:打开工具将出现如下图所示的页面,我的账户是root,密码是自己设置的,端口号默认是3306,然后点击连接即可 3:点击连接以后出现如下图所示,可能由于版