MySQL 各個約束之間的區別

2021-08-08 04:15:25 字數 343 閱讀 5685

按功能劃分可分為: 

非空約束,主鍵約束,唯一約束

按照運算元目的多少劃分為:

表級約束和列級約束。

列級約束:對乙個資料列建立的約束。

表級約束:對多個資料列建立的約束。

列級約束既可以在列定義時宣告,也可以在列定義後宣告。

表級約束只能在列定義後宣告。

列級約束(乙個列)表級約束(兩個或以上的列)。

列級約束用到很多,表級約束很少。

並不是每一種約束都存在表級或列級約束,not null和deflate約束不存在表級約束,只有列級約束。

其他的三種(主鍵、唯

一、外來鍵)都可以存在表級和列級約束、

PHP 各個版本之間的區別

php更新的速度實在是太快了,在學習php之前,我查閱並了解了一下php各個版本之間的區別,分享在此處。php5.2 以前 autoload,pdo 和 mysqli,型別約束 php5.2 json 支援 php5.3 棄用的功能,匿名函式,新增魔術方法,命名空間,後期靜態繫結,heredoc 和...

spring cloud各個版本之間的區別

最近公司在使用spring cloud進行開發,對於spring cloud版本號一直有疑惑。那個版本在前?那個版本在後?那個版本是最新的?舉個瓜 2.0.3 release 2 主版本號,當功能模組有較大更新或者整體架構發生變化時,主版本號會更新 0 次版本號。次版本表示只是區域性的一些變動。2 ...

Kali Linux 映象 各個版本之間的區別

按處理器架構來劃分的話,有 64 bit 32 bit armhf armel等版本。加light的是輕量版。e17 mate lxde等是不同的桌面環境。2016.2提供10個版本。主要分為以下幾類 第一類,是最常規的32和64位版本 kali linux 2016.2 amd64.iso kal...