1.为啥使用约束条件:
约束条件也叫完整性约束条件,当对表中的数据做DML操作时会验证数据是否违反约束条件.如果违反了DML操作会失败.约束条件可以应用于表中的一列或几列,应用于整个表或几个表之间....arwen ADD CONSTRAINT arwen_eno_un UNIQUE(eno);
创建约束后使用:
INSERT INTO arwen VALUES(‘good’,12);连续执行两次,...如果INSERT INTO arwen VALUES(‘good’,NULL);连续执行两次,第二次会出错.
7.外键(FOREIGN KEY):
假如有表arwen(ename,eno)和表info...此处CASCADE用处:如果写上它的话表示你禁用主键约束也会同时禁用对应的外键约束,但重启主键约束时不会自动去重启外键约束,需单独去启动外键约束....如果不写CASCADE.禁用主键约束时如果它有对应的外键约束则会出错.必须先删除或禁用对应的外键约束后才能再禁用主键约束.
9.修改,删除约束条件名称
假如你开始没给约束命名,在禁用和启动约束时又得去查数据字典