mysql外键在哪里添加 MySQL不用外键的话,如何让表起来关联?
MySQL不用外键的话,如何让表起来关联?
表的关联只是一个逻辑概念,并不需要物理上的关联精装 ",而你所期待的关联只是其数据中的某种联系,这其实是设计之初就定义好的固有逻辑。
因此,当它在业务代码中实现时,只需要 "存储/检索 "数据在设计之初就按照这种固有的关联逻辑,而不需要 "硬装订 "在数据库级别。
因为;"硬装订 "在数据库级别使用外键会带来很多额外的资源来检查一致性和完整性,即使我们不 许多情况下不需要这种检查。
因此,一般不建议在数据库中使用外键约束,以保证数据的一致性和完整性。
linux查看mysql数据表结构?
首先,简单描述一下表结构和字段类型。
desc表格名称
显示表结构、字段类型、主键、是否为空,但不显示外键。
For example: desc table name
其次,查询表中各列的注释信息
Select * from the information
The table schema database # database where the table is located.
And table name table name # the table you want to look up
例如:
你可以自动选择你需要信息。
第三,只查询列名和注释
select column_name,column _ comment from information _ where table _ schema db and table _ name tablename
例如:
四。#查看表格的注释
select table_name,table _ comment from information _ where table _ schema db and table _ name tablename
例如:
动词 (verb的缩写)查看表生成的DDL
Displays the creation table table_name.
例如:
虽然这个命令不容易看到,但这不是问题。它可以以G结尾,以便于阅读结果。该命令显示创建该表的DDL,因此表结构、类型、外键和备注都会显示出来。
我更喜欢这个命令:简单的输入和全面的显示结果。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。