数据库在使用中是否能删除外键?

其他数据库开发 > MySQL [问题点数:100分,结帖人ccs02287]
等级
本版专家分:15
勋章
Blank
红花 2010年7月 硬件使用大版内专家分月排行榜第一
2010年6月 硬件使用大版内专家分月排行榜第一
2009年4月 Windows专区大版内专家分月排行榜第一
2009年3月 Windows专区大版内专家分月排行榜第一
2009年3月 硬件使用大版内专家分月排行榜第一
2009年2月 硬件使用大版内专家分月排行榜第一
2009年1月 硬件使用大版内专家分月排行榜第一
Blank
黄花 2010年8月 硬件使用大版内专家分月排行榜第二
Blank
蓝花 2010年7月 Windows专区大版内专家分月排行榜第三
2009年1月 Windows专区大版内专家分月排行榜第三
2008年12月 Windows专区大版内专家分月排行榜第三
2006年8月 扩充话题大版内专家分月排行榜第三
结帖率 100%
等级
本版专家分:106068
勋章
Blank
红花 2017年6月 其他数据库开发大版内专家分月排行榜第一
2017年2月 其他数据库开发大版内专家分月排行榜第一
2013年11月 其他数据库开发大版内专家分月排行榜第一
2013年9月 其他数据库开发大版内专家分月排行榜第一
2013年2月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2018年2月 其他数据库开发大版内专家分月排行榜第二
2018年1月 其他数据库开发大版内专家分月排行榜第二
2017年12月 其他数据库开发大版内专家分月排行榜第二
2017年11月 其他数据库开发大版内专家分月排行榜第二
2017年1月 其他数据库开发大版内专家分月排行榜第二
2014年8月 其他数据库开发大版内专家分月排行榜第二
2014年2月 其他数据库开发大版内专家分月排行榜第二
2014年1月 其他数据库开发大版内专家分月排行榜第二
2013年12月 其他数据库开发大版内专家分月排行榜第二
2013年10月 其他数据库开发大版内专家分月排行榜第二
2013年8月 其他数据库开发大版内专家分月排行榜第二
2013年5月 其他数据库开发大版内专家分月排行榜第二
2013年1月 其他数据库开发大版内专家分月排行榜第二
2012年8月 其他数据库开发大版内专家分月排行榜第二
2012年5月 其他数据库开发大版内专家分月排行榜第二
2012年4月 其他数据库开发大版内专家分月排行榜第二
2012年1月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2017年9月 其他数据库开发大版内专家分月排行榜第三
2017年7月 其他数据库开发大版内专家分月排行榜第三
2017年5月 其他数据库开发大版内专家分月排行榜第三
2017年3月 其他数据库开发大版内专家分月排行榜第三
2016年12月 其他数据库开发大版内专家分月排行榜第三
2014年11月 其他数据库开发大版内专家分月排行榜第三
2014年7月 其他数据库开发大版内专家分月排行榜第三
2014年6月 其他数据库开发大版内专家分月排行榜第三
2014年5月 其他数据库开发大版内专家分月排行榜第三
2013年7月 其他数据库开发大版内专家分月排行榜第三
2013年3月 其他数据库开发大版内专家分月排行榜第三
2012年7月 其他数据库开发大版内专家分月排行榜第三
2012年6月 其他数据库开发大版内专家分月排行榜第三
2011年12月 其他数据库开发大版内专家分月排行榜第三
等级
本版专家分:565
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:565
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:565
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:27673
勋章
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
等级
本版专家分:165
等级
本版专家分:472941
勋章
Blank
名人 2012年 荣获名人称号
Blank
榜眼 2010年 总版技术专家分年内排行榜第二
Blank
探花 2009年 总版技术专家分年内排行榜第三
Blank
进士 2013年 总版技术专家分年内排行榜第十
2011年 总版技术专家分年内排行榜第七
等级
本版专家分:15
勋章
Blank
红花 2010年7月 硬件使用大版内专家分月排行榜第一
2010年6月 硬件使用大版内专家分月排行榜第一
2009年4月 Windows专区大版内专家分月排行榜第一
2009年3月 Windows专区大版内专家分月排行榜第一
2009年3月 硬件使用大版内专家分月排行榜第一
2009年2月 硬件使用大版内专家分月排行榜第一
2009年1月 硬件使用大版内专家分月排行榜第一
Blank
黄花 2010年8月 硬件使用大版内专家分月排行榜第二
Blank
蓝花 2010年7月 Windows专区大版内专家分月排行榜第三
2009年1月 Windows专区大版内专家分月排行榜第三
2008年12月 Windows专区大版内专家分月排行榜第三
2006年8月 扩充话题大版内专家分月排行榜第三
等级
本版专家分:15
勋章
Blank
红花 2010年7月 硬件使用大版内专家分月排行榜第一
2010年6月 硬件使用大版内专家分月排行榜第一
2009年4月 Windows专区大版内专家分月排行榜第一
2009年3月 Windows专区大版内专家分月排行榜第一
2009年3月 硬件使用大版内专家分月排行榜第一
2009年2月 硬件使用大版内专家分月排行榜第一
2009年1月 硬件使用大版内专家分月排行榜第一
Blank
黄花 2010年8月 硬件使用大版内专家分月排行榜第二
Blank
蓝花 2010年7月 Windows专区大版内专家分月排行榜第三
2009年1月 Windows专区大版内专家分月排行榜第三
2008年12月 Windows专区大版内专家分月排行榜第三
2006年8月 扩充话题大版内专家分月排行榜第三
空心兜兜

等级:

Blank
红花 2010年7月 硬件使用大版内专家分月排行榜第一
2010年6月 硬件使用大版内专家分月排行榜第一
2009年4月 Windows专区大版内专家分月排行榜第一
2009年3月 Windows专区大版内专家分月排行榜第一
2009年3月 硬件使用大版内专家分月排行榜第一
2009年2月 硬件使用大版内专家分月排行榜第一
2009年1月 硬件使用大版内专家分月排行榜第一
Blank
黄花 2010年8月 硬件使用大版内专家分月排行榜第二
Blank
蓝花 2010年7月 Windows专区大版内专家分月排行榜第三
2009年1月 Windows专区大版内专家分月排行榜第三
2008年12月 Windows专区大版内专家分月排行榜第三
2006年8月 扩充话题大版内专家分月排行榜第三
MySQL 数据库中删除外键

** MySQL数据库中删除外键 ** 首先查看数据库以及选中数据库的一个文件 文件创建一个数据表命名为orders 表格删除外键 查看orders_customers表结构

删除数据库外键

删除外键的表的外键名与添加外键外键这里是不同的,删除使用外键名是上图所示的黄框的 text1_ibfk_1 这个字段; 也可以使用命令:SHOW CREATE TABLE 表名,用来查看外键名; 如果删除的字段选用...

数据库在外键约束的情况下,怎么删除数据库中的数据

现在就教大家一个轻松的办法,不用删除外键就可以删除数据库中的一些数据,关键id还从1开始,不用默认递增首先,在数据库中查看外键是否有效(没有设置之前都是有效),命令:select@@foreign_key_checks;...

数据库外键的查看与删除

数据库查看所有外键,验证某外键是否已经存在(mysql)? 说明:FK_PRODUCT_ID代表外键名称,验证是否已存在 [sql] view plain copy   SELECT * FROM information_schema.KEY_COLUMN_USAGE ...

数据库中外键使用详解

数据库中外键使用详解: 1.外键简介 定义:用于建立表与表之间关联关系的字段称为外键。 简介:外键用于建立表与表之间的关联关系,外键所在的表称为从(子)表。外键所关联的表称为主(父)表。 外键若要创建...

是否在数据库中使用外键”的讨论!

今天群里和一个资深开发者讨论是否使用外键,对方是某大数据公司的技术骨干,十分反感使用外键,当然网上也有很多人这么认为,我就很奇怪不用外键你怎么确定数据行和行之间的关系了,他们说这叫“逻辑关系”,首先...

数据库外键使用和原则

外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表的数据。...你只能确信b 表没有客户x的订单后,才可以a表中删除客户x 建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。

数据库中为什么不推荐使用外键约束

其实这个话题是老生常谈,很多人工作确实也不会使用外键。包括阿里的JAVA规范也有下面这一条: 【强制】不得使用外键与级联,一切外键概念必须应用层解决。  但是呢,询问他们原因,大多是这么回答的...

关于数据库主键和外键(终于弄懂啦)

关系型数据库中的一条记录有若干个属性,若其中某一个属性组(注意是组)唯一标识一条记录,该属性组就可以成为一个主键  比如  学生表(学号,姓名,性别,班级)  其中每个学生的学号是唯一的,学号就是一个...

设计数据库究竟使用使用外键

因为需要设计表,也遇到了一些问题,比如其中一个问题,为了保持数据的一致性,究竟需要不需要设计外键呢? 知乎上也有根据这个问题的讨论: ...外键是否采用看业务应用场景,以及开发成本的,大致列下什么时候适合...

数据库外键使用

外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表的数据。...你只能确信b 表没有客户x的订单后,才可以a表中删除客户x 建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。

数据库是否需要建立外键

建立外键的好处: 1) 由数据库保证数据完整性,比程序保证完整性更可靠,多应用时(如有应用A,B,C他们之间的实体存在关联关系),由程序来保证数据完整性变得困难 2) 外键约束使得数据库的ER图可读性变强,有助于...

数据库设计时是否要加入外键

最近做项目的时候讨论表与表之间的关系是否需要建立外键约束, 下面是我总结的一些优缺点,欢迎大家指导,帮忙分析一下到底使用哪种方式 建立外键的好处: 1) 由数据库保证数据完整性,比程序保证完整性更...

oracle数据库中外键的定义与使用

oracle数据库中的六大约束外键约束的写法最多,也最不好理解,所以作者下面的内容整理了oracle中外键约束的使用方法 一.外键约束存在的意义 一个软件项目,会产生大量的用户数据,平台数据,这些数据...

数据库使用外键的 9 个理由

Piotr Kononow是一位业务分析师、软件架构师和项目经理,他拥有15年以上编程经验和背景(SQL,java,C++…)。他的专长是数据仓库/ BI和商业应用...我的经验告诉我,很多数据库(大多数我曾经使用的)不包含外键时并...

删除数据库中的所有外键(MySql)?

我不想手动删除所有的目录,有办法删除数据库中的所有外键约束吗? 可以使用此SQL生成ALTERTABLE: SELECT concat(‘alter table ‘,table_schema,’.’,table_name,’ DROP FOREIGN KEY ‘,constraint_name,’;’...

数据库外键使用以及优缺点

摘录网上讨论共同观点: 主键和索引是不可少的,...1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保

数据库外键及其约束理解)

如果一个字段X一张表(表一)是主关键字,而另外一张表(表二)不是主关键字,则字段X称为表二的外键;换句话说如果关系模式R1的某属性集不是自己的主键,而是关系模式R2的主键,则该属性集称为是关系...

数据库该不该使用外键

以前的意识里都是需要建立外键外键能起到约束作用,保证数据的完整性和一直性,比如如果没有外键约束,你自己程序控制又不到位把基本信息都删除了,详情却存在,人的基本信息不存在了,工资信息里却存在这个人,...

项目设计数据库是否使用外键

比如一个学生属于一个班级,班级和学生的关系是一对多,如果你删除了一个班级,那么这个班级的学生肯定得跟着删除,不然就会产生一群无组织的学生。以往做项目的时候,外键是肯定得用的,不用外键是万万不可能的。...

数据库不推荐使用外键的9个理由!

我的经验告诉我,很多数据库(大多数我曾经使用的)不包含外键时并不总是一件坏事。这篇文章,我想把重点放在为什么的原因上。 为什么这是一个问题? 1.潜在的数据完整性问题, 缺少外键明显问题是数据库不...

数据库 外键

外键是什么? 外键 (FK) 是用于建立和... 外键数据库一级的完整性约束,由数据库自行维护.你也可以手动建立. 1如果存在外键关系的话,任何修改主表主键字段和删除主表行的行为,都是不可执行的. 2如果存在外键,,那么

数据库的主键和外键

数据库主键是指表中一个列或列的组合,其值唯一地标识表的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。一个表只能有一个PRIMARY KEY约束,而且PRIMARY KEY约束的列不接受空值。 ...

数据库删除所有外键脚本.sql

Mysql数据库如何删除某一个数据库的所有外键并不删除相应的索引,一个sql脚本解决,无需知道外键的名称。

Oracle数据库-外键约束

企业实战有80%的企业不使用外键约束,有20%的企业使用外键约束,所以,外键约束加与不加,看的是实际情况下的公司要求是怎样的那问题来了,外键约束的作用是什么??1. 就是当两张表关联时,是通过id关联的, 外键所.....

关于数据库不用外键的想法

上学时学习数据库要学习数据关系模型,知道需要通过关系模式的主码和外码建立保证模型的完整性约束,保证数据的一致性和完整性。后来有作业要让做网页项目,需要自己建立数据库,我严格按照书创建,那时表中创...

数据库外键的设置与使用

一·首先是外键的作用与设置  保持数据一致性,完整性,主要目的是控制存储在外键表的数据。... 你只能确信b 表没有客户x的订单后,才可以a表中删除客户x  建立外键的前提: 本表的列必须...

所谓的数据库物理外键与逻辑外键

所谓的数据库物理外键与逻辑外键 当看到物理外键的时候,第一反应是有物理外键那一定有逻辑外键,那我熟悉的外键是什么? 物理外键指的是使用foreign key 作为外键关联另一张的字段的连接方法,而且限定了引擎为...

相关热词 c# 两个form赋值 c#无符号整形转为有符号 a4纸大小 c# c# 图片合并 c# 脏字过滤 c#登录权限 c#设置excel列宽 c#透明度 c# 载入文件 adb c#