欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 整型不允許設置長度

林雅南2年前12瀏覽0評論

MySQL是一種關系型數據庫管理系統,被廣泛應用于各種業務系統中。當我們在創建數據表時,需要為每個字段指定數據類型和長度。但在MySQL中,整型不允許設置長度。

CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在上面的例子中,我們可以看到`age`字段的數據類型是整型,但沒有指定長度。這是因為MySQL中整型的長度是固定的,在不同的存儲引擎中可能會有所區別。

在MySQL中,整型可以分為以下幾種類型:

  • TINYINT
  • SMALLINT
  • MEDIUMINT
  • INT
  • BIGINT

這些整型的范圍和長度如下所示:

類型范圍長度
TINYINT-128 ~ 1271
SMALLINT-32768 ~ 327672
MEDIUMINT-8388608 ~ 83886073
INT-2147483648 ~ 21474836474
BIGINT-9223372036854775808 ~ 92233720368547758078

在使用整型時,我們可以根據需要選擇合適的類型和范圍來存儲數據。但不管選擇哪種類型,都不需要指定長度。

總之,MySQL中整型不允許設置長度,因為其長度是固定的,具體取決于數據類型和存儲引擎。在使用整型時,我們只需要選擇合適的類型和范圍即可。