MySQL是目前應(yīng)用廣泛的關(guān)系型數(shù)據(jù)庫,常用的數(shù)據(jù)類型有:
1. 整型類型:包括TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT等,用于存儲整數(shù)。其中BIGINT類型可以存儲更大范圍的整型數(shù)據(jù),但會占用更多的存儲空間。 2. 實數(shù)類型:包括FLOAT和DOUBLE,用于存儲小數(shù)。FLOAT類型占用4個字節(jié),DOUBLE類型占用8個字節(jié)。 3. 字符串類型:包括CHAR、VARCHAR、BLOB等,用于存儲文本數(shù)據(jù)。其中CHAR類型固定長度,VARCHAR類型可變長度。 4. 時間日期類型:包括DATE、TIME、DATETIME、TIMESTAMP等,用于存儲日期和時間。其中DATETIME類型存儲日期和時間,TIMESTAMP類型存儲時間戳。 5. 枚舉類型:用于存儲預(yù)定義的值,可以使用ENUM關(guān)鍵字定義。枚舉類型只能存儲其中一個預(yù)定義值。
除了常用的數(shù)據(jù)類型外,還可以使用自定義數(shù)據(jù)類型,例如:
CREATE TYPE my_type AS OBJECT ( name VARCHAR(20), age INT(3) );
上述代碼中,創(chuàng)建了一個名為my_type的自定義數(shù)據(jù)類型,包含name和age兩個屬性。
上一篇css 下拉菜單二維碼
下一篇css 下面加上橫線