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

mysql middleint

老白2年前13瀏覽0評論

MySQL 中的中間整型列(middleint)是有符號整數,占用 3 個字節(24 位),可存儲的值范圍為 -8388608 ~ 8388607。中間整型可以使用MEDIUMINTMIDDLEINT( )來定義。

INTBIGINT相比,MEDIUMINT使用更少的存儲空間并且可以提高表的查詢性能。因為使用更少的存儲空間,MEDIUMINT可以在存儲大量數據時,減少磁盤的 I/O 操作。

在 MySQL 中,如果要向MEDIUMINT插入一個大于定義的范圍的值,則會將其截斷為可存儲的最大或最小值。例如,如果定義為有符號的MEDIUMINT,并嘗試向該列插入 1000000000,則會將其截斷為最大值 8388607。

CREATE TABLE `users` (
`id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(255) NOT NULL,
`email` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在上面的代碼中,我們定義了一個名為users的表,其中包含一個自增的MEDIUMINT類型的主鍵列id。這個表還包含三個非空的字符串列usernamepasswordemail

總之,MEDIUMINT是一種可以幫助優化存儲空間和提高表查詢性能的整型數據類型。

上一篇mysql mktime