色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創建表時數值加范圍

阮建安1年前8瀏覽0評論

MySQL是一種流行的關系型數據庫管理系統。在創建表時,為了確保數據的完整性和一致性,我們需要限制表中數值的范圍。下面我們來看如何在MySQL中創建帶數值范圍的表。

CREATE TABLE `employee` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` tinyint(4) NOT NULL,
`salary` decimal(10,2) NOT NULL,
PRIMARY KEY (`id`),
CHECK (`age` >= 18 AND `age`<= 60),
CHECK (`salary` >= 0 AND `salary`<= 100000.00)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

以上代碼創建了一個名為employee的表,其中包含id、name、age和salary四個字段。其中id是自增長的主鍵,name是不可為空的字符串,age是小整數,salary是帶有兩位小數的十進制數。

值得一提的是,我們在上面的代碼中還使用了CHECK約束,限定了age和salary的取值范圍。CHECK約束可以確保表中的數據符合特定的條件,它在MySQL 8.0版本中引入。

總的來說,在MySQL中創建帶數值范圍的表時,我們可以使用上述方法來限制字段的取值范圍,從而保證表中數據的完整性和一致性。