MySQL中的tinyint數據類型是用來存儲一個非常小的整數。它只需要一個字節或8位(位是二進制串的單位,一個字節有8位),它能夠存儲的最小值為0而最大值為255。tinyint數據類型經常應用于標志和布爾值,比如“是否接收郵件”或“是否同意協議”等。
CREATE TABLE users ( id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL, is_active TINYINT(1) NOT NULL DEFAULT 0 );
在上面的MySQL的創建表格語法中,我們可以看到有一個名為"is_active"的tinyint列,它只允許存儲1位數字,用來表示是否激活狀態,同時默認值為0。MySQL中,tinyint(1)與tinyint(3)是相同的,所以tinyint的數字長度只是可讀性的不同。如果我們想要存儲一個數字小于-128或大于127的時候,可以使用tinyint(2)和tinyint(3)。
上一篇css怎么加圖片背景圖片
下一篇css可以做的動畫