数据库中约束和触发器有什么区别
答案:2 悬赏:50
解决时间 2021-02-11 16:43
- 提问者网友:伴他一生,无悔
- 2021-02-11 01:30
数据库中约束和触发器有什么区别
最佳答案
- 二级知识专家网友:夢想黑洞
- 2021-02-11 01:52
可以从information_schema架构下的系统表查看
-- 查看约束
SELECt * FROM information_schema.`TABLE_CONSTRAINTS`;
-- 查看触发器
SELECt * FROM information_schema.`TRIGGERS`;
-- 查看约束
SELECt * FROM information_schema.`TABLE_CONSTRAINTS`;
-- 查看触发器
SELECt * FROM information_schema.`TRIGGERS`;
全部回答
- 1楼网友:不傲怎称霸
- 2021-02-11 02:15
区别很大。
约束,是指对你的表,或表中的列等等,进行某些条件的限制。不知这么说你是否理解。
而触发器,是指在你进行一些操作时,比如delete update等操作时,引起的一些另外的操作。(你自己设定的)
这是我的解释。
原文我写出来,帮助你理解
约束,是实现数据完整性
一般分为 域完整性,实体完整性,引用完整性。
约束的类型有:defualt ,check, primary key, foreign key, unique
而触发器有:
insert , delete , update, onstead of触发器。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯