没想到在MySQL数据库中的数据有这三

中科白癜风暖心公益活动 http://baijiahao.baidu.com/s?id=1700351364527764863&wfr=spider&for=pc
MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理。MySQL的列类型一般分为三种:数值类、字符串类以及日期/时间类。若从大类来看列类型和数值类型一样也只有三种,只是每种列类型可细分。三种类型!(1)数值型的列类型包括整型和浮点型两大类:①整型数据列类型MySQL有五种整型数据列类型,即TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。它们之间的区别是取值范围不同,存储空间均有不同。②浮点型数据列类型MySQL有三种浮点型数据列类型,分别是:FLOAT,DOUBLE和DECIMAL。浮点类数据类型有一个最大可表示值和一个最小非零可表示值,最小非零可表示值决定了该类型的精确度。(2)字符串类型数据列的字符集属性每个字符串数据列指定不同的字符串按默认方式设置,可按数据列、数据表、数据库、服务器的顺序关联字符串的字符集,直到找一个明确定义的字符集。(3)日期,时间型数据列类型MySQL把日期和日期里的年份放在最前面,按年月日的顺序显示,一般DATE、TIME和DATATIME类型分别存放日期值、时间值、日期和时间值的组合。它们的格式分别是“CCYY-MM-DD”、“hh:mm:ss”、“CCYY-MM-DDhh:mm:ss”。DATATIME里的时间值和TIME的区别在于:DATATIME里的时间值代表的是几点几分;TIMESTAMP数据列的格式是CCYYMMDDhhmmss,取值范围从00开始。而YEAR是一种单字节的数据列类型,MySQL能自动把两位数字年份转换成四位数字的年份。以上便是小编对“没想到!在MySQL数据库中的数据有这三种类型!”的大致介绍,希望能有帮助!


转载请注明:http://www.xcqg58.com/jbjj/jbjj/26847253.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了