MySQL的數(shù)據(jù)類型主要分為三大類:
- 數(shù)值型(Numeric Type)
- 日期與時(shí)間型(Date and Time Type)
- 字符串類型(String Type)
1. 數(shù)值
MySQL的數(shù)值類型按照精確程度,大致可以分為兩類:
- 精確數(shù)值(Exact Value),包括INTEGER、DECIMAL、NUMERIC等;
- 近似數(shù)值(Approximate Value),包括FLOAT、REAL、DOUBLE PRECISION等。
若按類型簇劃分,則可分為三簇:
- Integer類型,包括INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT;
- Fixed-Point類型,包括DECIMAL, NUMERIC;
- Floating-Point類型,包括FLOAT, DOUBLE。
一般地,關(guān)鍵字INT代指INTEGER,關(guān)鍵字DEC(desc只降序)代指DECIMAL, DOUBLE代指DOUBLE PRECISION(a nonstandard extension)。BIT類型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。數(shù)值類型的存儲(chǔ)、范圍及用途如下表:
類型 | 大?。ㄗ止?jié)) | 范圍(有符號(hào)) |
范圍(無(wú)符號(hào))
我想了解如何學(xué)習(xí) |
---|