Chinaunix

标题: mysql的data type [打印本页]

作者: twjcl123    时间: 2009-01-16 23:21
标题: mysql的data type


  Normal
  0
  
  
  
  7.8 磅
  0
  2
  
  false
  false
  false
  
  EN-US
  ZH-CN
  X-NONE
  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4
  
   
   
   
   
   
   
   
   
   
   
   
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

/* Style Definitions */
table.MsoNormalTable
        {mso-style-name:普通表格;
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-priority:99;
        mso-style-qformat:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.5pt;
        mso-bidi-font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:宋体;
        mso-fareast-theme-font:minor-fareast;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;
        mso-font-kerning:1.0pt;}
MySQL的数字列类型


  
  类型名
  
  
  涵义
  


  
  TINYINT
  
  
  一个很小的整数
  


  
  SMALLINT
  
  
  一个小整数
  


  
    MEDIUMINT
  
  
  一个中等大小整数
  


  
    INT、INTEGER
  
  
  一个正常大小整数
  


  
    BIGINT
  
  
  一个大整数
  


  
    FLOAT
  
  
  一个小(单精密)浮点数字
  


  
    DOUBLE
  DOUBLE  PRECISION
  REAL
  
  
  一个正常大小(双精密)浮点数字
  


  
    DECIMAL
  NUMERIC
  
  
  一个未压缩(unpack)的浮点数字,“未压缩”意味着数字作为一个字符串被存储
  



MySQL的字符串列类型


  
  类型名
  
  
  涵义
  


  
  CHAR
  
  
  一个定长字符串
  


  
  VARCHAR
  
  
  一个变长字符串
  


  
    TINYBLOB
  TINYTEXT
  
  
  最大长度为255(2^8-1)个字符的BLOB或TEXT列
  


  
    BLOB
  TEXT
  
  
  最大长度为65535(2^16-1)个字符的BLOB或TEXT列
  


  
    MEDIUMBLOB
  MEDIUMTEXT
  
  
  最大长度为16777215(2^24-1)个字符的BLOB或TEXT列
  


  
    LONGBLOB
  LONGTEXT
  
  
  最大长度为4294967295(2^32-1)个字符的BLOB或TEXT列
  


  
  ENUM('value1','value2',...)
  
  
  枚举:列只能赋值为某个枚举成员或NULL
  


  
  SET('value1','value2',...)
  
  
  集合:列可以赋值为多个集合成员或NULL
  




MySQL的时间和日期列类型


  
  类型名
  
  
  涵义
  


  
  DATE
  
  
  一个日期,以'YYYY-MM-DD'格式来显示
  


  
  TIME
  
  
  一个日期和时间组合,以'YYYY-MM-DD
  HH:MM:SS'格式来显示
  


  
  DATETIME
  
  
  最大长度为255(2^8-1)个字符的BLOB或TEXT列
  


  
  TIMESTAMP
  
  
  一个时间戳,
  以YYYYMMDDHHMMSS格式来显示
  


               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91412/showart_1800594.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2