MySQL的數(shù)據(jù)類型主要分為三大類:

  1. 數(shù)值型(Numeric Type)
  2. 日期與時間型(Date and Time Type)
  3. 字符串類型(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ù)值類型的存儲、范圍及用途如下表:

      <blockquote id="il6d1"><legend id="il6d1"><dfn id="il6d1"></dfn></legend></blockquote>
      1. <delect id="il6d1"><th id="il6d1"></th></delect>
        1. 類型 大?。ㄗ止?jié)) 范圍(有符號) 范圍(無符號)

          網(wǎng)友評論