一、constrain和restrict区别
意思不同,constrain和restrict区别是意思不同,
由于以Str开头的词太多,所以对"str-"这个词根的解释一般都搭配上后面的字母。主要有以下几种:
1.strain(t),strict,string,stress这几个词根的意思等同于pull,tighten,也就是"拉紧"的意思,也可引申为"拉直"。词例:constrain(强逼,限制),restraining(遏制的),restrict(限定),strain(紧张),stringent(收紧的),等。
二、limit和restrictconfine区别
Limit主要指在数量、程度或时间上确定最大值,人或事物不可能或不可以超越它
TheConstitutionlimitsthePresident'stermofofficetofouryears.
宪法规定总统的任期四年。
Restrict指保持在规定的范围内,如选择或行动:
Thesaleofalcoholicbeveragesisrestrictedtothoseover21.
酒精饮料只能出售给21岁以上的成年人。
Confine暗示束缚性、限制性的或阻挠性的限制:
Allprisonerswillbeconfinedtotheircells.
所有的囚犯必须关在牢房里。
InterestinAsiaisnolongerconfinedtoscholars.
对亚洲感兴趣的人已不单限于学者了。
Restrain主要指压抑或者控制,指人的主观行为。
Hehaddifficultyrestraininghiscuriosity他控制不了他的好奇心
三、restrict构词法
构词法是前缀re+词根strict,中文意思是v.限制,控制(大小、数量、范围);限制(活动或行为),妨碍;约束,管束;(以法规)限制;封锁(消息)
例如
Trusteeshaddecidedtorestrictuniversityentrytoabout30percentofapplicants.董事们已经决定把大学入学率限定在申请人数的30%左右。
四、在drop table时,restrict和cascade的区别
restrict:确保只有不存在相关视图和完整性约束的表才能删除cascade:任何相关视图和完整性约束一并被删除
OK,关于restrict和restriction的内容到此结束了,希望对大家有所帮助。