MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB開(kāi)發(fā),目前屬于Oracle公司旗下產(chǎn)品。MySQL作為一種數(shù)據(jù)庫(kù)管理系統(tǒng),不同的數(shù)據(jù)存儲(chǔ)類型稱為MySQL的“類型(Type)”,下面我們來(lái)介紹MySQL有哪些常用的類型。
CHAR:定長(zhǎng)字符串類型,其長(zhǎng)度是可變的,范圍為0到255; VARCHAR:不定長(zhǎng)字符串類型,其長(zhǎng)度不固定,但長(zhǎng)度不能超過(guò)65535個(gè)字符; TEXT:文本字符串類型,長(zhǎng)度不限,用于存儲(chǔ)長(zhǎng)文本或二進(jìn)制數(shù)據(jù); TINYINT:一個(gè)字節(jié)范圍,其大小在-128到127之間; SMALLINT:兩個(gè)字節(jié)范圍,大小的取值范圍為-32768到32767之間; MEDIUMINT:三個(gè)字節(jié)范圍,大小的取值范圍為-8388608到8388607之間; INT:四個(gè)字節(jié)范圍,大小的取值范圍為-2147483648到2147483647之間; BIGINT:八個(gè)字節(jié)范圍,其取值范圍為-9223372036854775808到9223372036854775807。 FLOAT:?jiǎn)尉雀↑c(diǎn)型,占4個(gè)字節(jié); DOUBLE:雙精度浮點(diǎn)型,占8個(gè)字節(jié); DECIMAL:高精度浮點(diǎn)型,可存儲(chǔ)大數(shù)據(jù)量的數(shù)字; DATE:日期類型,格式為“YYYY-MM-DD”; TIME:時(shí)間類型,格式為“HH:MM:SS”; DATETIME:時(shí)間戳類型,格式為“YYYY-MM-DD HH:MM:SS”; TIMESTAMP:時(shí)間戳類型,格式為“YYYY-MM-DD HH:MM:SS”,取值范圍為1970至2038,用于記錄操作時(shí)間。
MySQL中各種類型有不同的使用場(chǎng)景,了解這些類型將有助于我們更好地使用MySQL進(jìn)行數(shù)據(jù)管理。
上一篇mysql split
下一篇mysql tps