`
tsinglongwu
  • 浏览: 232814 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

数据库外键级联修改删除

 
阅读更多

create table student(

    id int(8)  UNSIGNED  NOT NULL  AUTO_INCREMENT,

    name varchar(64),

    cid int(8) not null,

    CONSTRAINT FK_stu_class FOREIGN KEY(cid) REFERENCES class(id) ON UPDATE CASCADE ON DELETE CASCADE

   )  

   表class的id发生修改,则student的cid也相应发生修改;如果删除class中的id记录,则student中的相应cid记录也被删除

分享到:
评论

相关推荐

    oracle查看主外键约束关系

    Oracle数据库是一个关系数据库管理系统,它允许用户通过SQL语言对数据库进行操作。在数据库设计中,主外键关系是用来维护数据一致性和完整性的重要手段。主键用于唯一标识表中的每条记录,而外键则用于在不同表之间...

    《SQL数据库管理与开发》试题(D卷)归类.pdf

    - 定义外键级联确保数据完整性。 - 唯一性索引不允许重复值。 - 存储过程可将结果输出给变量。 - 视图不完全等同于表,不能在视图上创建触发器。 - 游标可用于读取和修改数据记录。 - SQL Server 2000支持数据导入...

    《数据库系统原理与应用(SQL Server 2000)》试题

    5. 定义外键级联确能保证相关表间数据一致性。 6. 唯一性索引不允许有重复的值。 7. 存储过程可以有输出参数,将结果传给变量。 8. 视图不完全等同于表,不能在其上创建触发器。 9. 游标允许在其中进行数据操作,...

    SQL数据库的并发控制.pdf

    ### SQL数据库并发控制知识 数据库系统的并发控制是数据库管理的核心问题之一,它关乎数据库系统能否高效、准确地处理多用户同时访问和操作数据的情况。并发控制主要解决数据一致性问题,确保数据的完整性不被并发...

    QT右键级联单选互斥菜单示例

    在QT编程中,创建右键级联单选互斥菜单是一项常见的需求,它涉及到用户界面设计和事件处理。本文将详细解析"QT右键级联单选互斥菜单示例"的相关知识点,帮助你理解如何在QT环境中实现这一功能。 首先,让我们了解QT...

    基于J2EE+MySQL实现的博客管理系统【100012956】

    功能介绍:1....还有一系列的增删改查。 2.添加博客文章,文章的日期、内容、标题、id。还有一系列的增删改查。...实现外键级联属性 4.实现分页查询统计 5.实现一对多查询 6.部分前端代码,基于 bootstrap 的样式和 js.min

    浅析SQL Server的锁机制

    SQL Server的锁机制是数据库管理系统中用于确保数据完整性与一致性的关键机制,尤其是在多用户环境中。它通过控制不同事务对共享资源的访问,防止并发操作带来的数据冲突,如丢失更新、脏读、不可重复读和幻觉读等...

    SpringMVC-Hibernate:J2EE项目系列(二)-博客管理系统(Maven + SpringMVC + Hibernate以及附加分页和一对多查询功能)

    J2EE项目系列(二)-博客管理系统(Maven + SpringMVC + Hibernate以及附加分页和一对多查询功能)大家在使用过程中,可先阅读我的...3.实现外键级联属性4.实现分页查询统计5.实现一对多查询6.部分前端代码,基于bootst

    sql server锁机制

    SQL Server的锁机制是数据库管理系统中用于控制并发访问和维护数据完整性的重要机制。它确保了在多用户环境中,数据能够被正确地读取和修改,防止出现数据不一致的情况。以下是对SQL Server锁机制的详细解释: 1. *...

    MySQL基础与实例教程非笔试申请表.doc

    - **触发器**:通过创建触发器(`CREATE TRIGGER`)来自动执行某些特定的操作,如外键级联更新或删除等。 - **存储过程**:使用存储过程(`CREATE PROCEDURE`)来封装一系列复杂的SQL操作,可以有效地实现诸如选课、...

    日志的编写

    为了确保数据完整性,可以设置外键级联删除: ```sql alter table Logs add constraint fk_tid foreign key (tid) references Log_type (tid) on delete cascade; ``` 这样,当删除`Log_type`中的某个记录时,所有...

    Oracle学习笔记大全

    **设置外键级联删除** ```sql REFERENCES 表名() ON DELETE CASCADE; ``` ##### 7. 删除带约束的表 ```sql DROP TABLE 表名 CASCADE CONSTRAINTS; ``` --- #### 二、索引管理 索引是用于提高数据检索速度的一...

    hibernate 全面学习->hibernate 关联映射学习

    `hibernate_one2one_pk_1`和`hibernate_one2one_pk_2`可能涉及主键级联,即两个表共享相同的主键,而`hibernate_one2one_ufk_1`和`hibernate_one2one_ufk_2`可能是通过外键实现的一对一关系。在Hibernate中,这需要...

    MySQL 创建主键,外键和复合主键的语句

    在MySQL中,设置外键级联删除和更新的选项是在创建外键时指定`ON DELETE CASCADE`和`ON UPDATE CASCADE`。 例如: ```sql ALTER TABLE news_info ADD CONSTRAINT FK_news_info_news_type FOREIGN KEY (info_id) ...

    MS-SQL.rar_SQL 锁

    在SQL Server数据库管理系统中,锁是用于控制多个用户并发访问数据时的一种机制,它确保了数据的一致性和完整性。本文将深入探讨MS SQL中的几种锁类型、它们的概念、应用及操作方法。 一、锁的基本概念 锁是用来...

    含氮煤焦边缘模型氧化生成NO途径研究

    通过Mayer键级预测反应过程,基于过渡态理论,在分子水平上研究了含吡啶氮的armchair煤焦边缘模型在燃烧过程中产生前驱体HCN以及直接与O2反应释放NO分子的全过程,并计算得到了每一步反应的反应能量和能垒大小....

    大化18-19A卷答案1

    - 通过比较氮气(N2)和氮离子(N2+)的键级来讨论稳定性,键级越大,分子越稳定。N2的键级为3,N2+的键级为2.5,因此N2更稳定。 3. **溶解度与离子平衡**: - 解释了在不同酸性条件下,硫化物如ZnS和CuS溶解度的不同...

    checkbox 用shift键 级联选择

    总之,通过结合JavaScript的事件处理和DOM操作,我们可以实现复选框的Shift键级联选择功能,从而提升用户在选择多条数据时的体验。这一功能在现代Web应用中十分常见,尤其是在需要用户进行批量操作的场景下。

    MS_castep_计算化学高级教程_不花钱的

    - **原子轨域、分子结构、化学键键级、键能**:这些是通过CASTEP可以计算得到的基本化学属性。 - **晶胞参数**:晶体结构中晶胞的几何参数,如晶胞边长和角度。 - **弹性系数张量**:描述材料在外力作用下变形特性的...

Global site tag (gtag.js) - Google Analytics