`
zengshaotao
  • 浏览: 787198 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

查看依赖当前表的外键的表的集合

 
阅读更多

当我们想查看一个数据库表有多少其他表通过外键依赖这个表的时候,可以通过可视化的工具来看,当没有工具可以使用的时候,可以通过如下的sql查询来完成:


select    
    concat(table_name, '.', column_name) as 'foreign key',     
    concat(referenced_table_name, '.', referenced_column_name) as 'references'  
from  
    information_schema.key_column_usage   
where  
    table_schema='$databasename' and  
    referenced_table_name is not null;  

 

其中'$databasename' 要替换成您要查询的那个数据库的名称。

分享到:
评论

相关推荐

    从UML类图到关系数据库表的代码生成方法

    5. 外键(Foreign Key):在当前表中引用其他表的主键,用于表间关联。 三、从UML类图到关系数据库表的映射规范 在自动生成关系数据库表的过程中,需要遵循一定的映射规则,将UML类图中的各个元素转换为关系数据库...

    软考系分之数据库函数依赖、键与约束

    - **外键**:是指其他表中的主键出现在当前表中。通过外键约束,可以确保两个表之间的数据一致性。例如,在“订单”表中引用“客户”表的主键。 - **主属性**:构成候选键的属性,即主属性。例如,在学号作为候选键...

    sybase系统表集合.pdf

    15. `sysdepends`: 描述了对象之间的依赖关系,比如存储过程依赖于其他表或视图。 16. `sysindexes` 和 `syskeys`: `sysindexes` 存储索引信息,而 `syskeys` 记录主键、外键和唯一约束。 17. `syslogs`: 事务日志...

    精华-Hibernate面试题及答案大集合

    - 表之间的参考关系对应类之间的依赖关系:外键关系在对象模型中表现为对象之间的引用或关联。 2. **SessionFactory**: - 一个SessionFactory对象对应一个数据库存储源:SessionFactory是配置好的,用于创建...

    oracle常用命令集合(一)

    - **说明**:此命令用于删除表及其所有的依赖关系,如约束等。 - **级联删除**: `ON DELETE CASCADE` - 示例:`ALTER TABLE orders ADD CONSTRAINT fk_orders_customer_id FOREIGN KEY (customer_id) REFERENCES ...

    数据库应用技术:第02章 关系数据库系统.ppt

    参照关系是包含外键的关系,依赖关系是外键所在的表。 **关系的定义和性质**: - 每个属性值不可分解。 - 属性数据类型、数量固定,属性名唯一。 - 每个关系有一个固定的关系模式。 - 行和列无顺序。 - 不允许完全...

    Hibernate面试题及答案大集合

    表之间的外键约束等关联关系,在Java类中通常通过引用的方式来实现。 #### 2. SessionFactory的相关概念 - **选项分析**: - A) 对于每个数据库事务,应该创建一个SessionFactory对象:错误。SessionFactory是...

    数据库应用 黄德才ppt 4演示稿 不错2007

    外键是另一个关系模式的主键在当前关系模式中的引用,用于关联不同的表,建立数据间的联系。 4.7节和4.8节探讨了函数依赖的逻辑蕴涵和闭包。逻辑蕴涵是指在满足函数依赖集F的关系模式中,所有函数依赖X→Y都成立。...

    hibernate4.1中文api

    - **集合外键**: 使用外键映射集合。 - **索引集合**: 使用索引映射集合。 - **集合的基本类型和可嵌入的对象**: 映射集合中的不同类型。 - **高级集映射**: - **排序的集合**: 如何排序集合中的元素。 - **...

    数据库原理及应用-期末考试试题及答案复习课程.docx

    - 如果一个表的某个属性是另一表的主键,这个属性在当前表中就被称为外键。 10. 数据库设计阶段: - 需求分析:理解用户需求,确定数据库功能。 - 概念设计:用E-R模型描述数据和关系。 - 逻辑设计:将E-R模型...

    db2错误信息集合

    - **解决方案**:确认是否有外键约束或其他限制。 ##### 29. 未定义的视图 (+541, 01543) - **说明**:试图引用一个未定义的视图。 - **解决方案**:检查视图是否存在,或是否已被删除。 ##### 30. 缺少执行权限 ...

    《数据库原理及应用》练习题,附答案.docx

    11. **函数依赖**:函数依赖是关系模式中属性间的一种逻辑依赖关系,表示一个属性或属性集合的值可以被另一个属性集合的值唯一确定。 12. **关系代数优化**:优化策略包括预处理文件、尽早执行选择运算、选择和连接...

    3-数据库设计与开发教案.docx

    - **第三范式(3NF)**:在满足2NF的基础上,确保数据表中不存在非关键字段对任一候选关键字段的传递函数依赖,即属性不依赖于其他非主属性。 3. **数据库设计规范**: - 数据类型的选择应尽可能节省存储空间,如...

    答案《关系数据库与SQL语言》第一章练习题.docx

    8. **外键**:外键(Foreign Key)用于关联两个表,它是另一个表的主键,在当前表中作为引用。 9. **关系**:在关系数据库中,关系是表的另一种表达,每个关系代表一个特定的主题,并由一系列行和列组成,行代表...

    JAVA面试_数据库29问.pdf

    TIMESTAMP在更新时可以配置为UPDATE CURRENT_TIMESTAMP,这意味着当表中其他字段发生变化时,该字段会自动更新为当前时间。 【主键与候选键】 主键是唯一标识表中每行的字段,每个表只能有一个主键。候选键是能够...

    数据库原理与应用:第3章 关系数据库的基本理论.ppt

    关系数据库是当前最普遍且重要的数据存储方式,其理论基础由IBM公司的E.F.Codd在1970年代提出。关系数据库采用数学的集合代数理论,将数据组织成二维表格形式,即“关系”。这种数据模型依赖于数据的存储模式,不同...

    MySQL数据库及应用题库附答案.pdf

    4. 外键识别:教师表中的“系部号”是外键,因为它指向系部表的主键。 5. 主属性:在实体中,能作为关键字(主码)的属性被称为主属性。 6. 实体关系类型:实体间的联系主要有1对1、1对多和多对多三种。 7. 联系...

    数据库系统概论试题及答案

    3. **外键**: 作为其他关系的主键出现在当前关系中。 4. **关系演算**: 一种基于谓词逻辑的关系运算。 5. **通配符**: `%`表示任意数量的字符。 6. **函数依赖的闭包**: 由一组函数依赖推导出的所有函数依赖的集合。...

    Oracle第9章模式对象.pptx

    - **表约束**:如PRIMARY KEY(主键约束)、NOT NULL(非空约束)、FOREIGN KEY(外键约束)等,用于保证数据完整性和一致性。 - **表参数设置**:可以设置存储空间分配,如PCTFREE、PCTUSED、INITIAL、NEXT、...

    数据库设计理论.doc

    关系模型包含两个方面:外延(与时间相关的实例和当前值)和内涵(时间无关的属性定义和完整性约束)。内涵通常被称为关系模式。 2. **关系模式**:关系模式是对关系的描述,即表格的列名,它定义了模式名、属性名...

Global site tag (gtag.js) - Google Analytics