网站大量收购独家精品文档,联系QQ:2885784924

一整数类型数据类型TINYINTSMALLINTM.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一.整数类型3.2数据类型根据数值取值范围的不同,MySQL中的整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT,表2-1列举了MySQL不同整数类型所对应的字节大小和取值范围。从表3-1中可以看出,不同整数类型所占用的字节数和取值范围都是不同的。数据类型字节数无符号数的取值范围有符号数的取值范围TINYINT10~255-128~127SMALLINT20~65535-32768~32768MEDIUMINT308388608~8388608INT40~4294967295-2147483648~2147483648BIGINT80~18446744073709551615-9223372036854775808~9223372036854775808

二.浮点数类型和定点数类型3.2数据类型在MySQL数据库中,存储的小数都是使用浮点数和定点数来表示的。浮点数的类型有两种,分别是单精度浮点数类型(FLOAT)和双精度浮点类型(DOUBLE)。而定点数类型只有DECIMAL类型。表3-2列举了MySQL中浮点数和定点数类型所对应的字节大小及其取值范围。表3-2MySQL浮点数和定点数类型

三.日期与时间类型3.2数据类型为了方便在数据库中存储日期和时间,MySQL提供了表示日期和时间的数据类型,分别是YEAR、DATE、TIME、ATETIMDE和TIMESTAMP,表3-3列举了这些MySQL中日期和时间数据类型所对应的字节数、取值范围、日期格式以及零值。表3-3MySQL日期和时间类型

三.日期与时间类型3.2数据类型如果插入的数值不合法,系统会自动将对应的零值插入数据库中。为了大家更好地学习日期和时间类型,接下来,将表2-3中的类型进行详细讲解,具体如下:1、YEAR类型YEAR类型用于表示年份,在MySQL中,可以使用以下三种格式指定YEAR类型的值:(1)使用4位字符串或数字表示,范围为‘1901’~‘2155’或1901~2155。

3.2数据类型(2)使用2位字符串表示,范围为‘00’~‘99’(3)使用2位数字表示,范围为1~99需要注意的是,当使用YEAR类型时,一定要区分0和0。因为字符串格式的0表示的是YEAR值是2000,而数字格式的0表示的YEAR值是0000。三.日期与时间类型

3.2数据类型2、DATE类型DATE类型用于表示日期值,不包含时间部分。在MySQL中,可以使用以下四种格式指定DATE类型的值:(1)以‘YYYY-MM-DD’或者‘YYYYMMDD’字符串格式表示。(2)以‘YY-MM-DD’或者‘YYMMDD’字符串格式表示。(3)以YY-MM-DD或者YYMMDD数字格式表示。(4)使用CURRENT_DATE或者NOW()表示当前系统日期。三.日期与时间类型

3.2数据类型3、TIME类型TIME类型用于表示时间值,它的显示形式一般为HH:MM:SS,其中,HH表示小时,MM表示分,SS表示秒。在MySQL中,可以使用以下三种格式指定TIME类型的值:(1)以‘DHH:MM:SS’字符串格式表示。(2)以‘HHMMSS’字符串格式或者HHMMSS数字格式表示。(3)使用CURRENT_TIME或NOW()输入当前系统时间。三.日期与时间类型

3.2数据类型4、DATETIME类型DATETIME类型用于表示日期和时间,它的显示形式为‘YYYY-MM-DDHH:MM:SS’,其中,YYYY表示年,MM表示月,DD表示日,HH表示小时,MM表示分,SS表示秒。在MySQL中,可以使用以下四种格式指定DATETIME类型的值:(1)以‘YYYY-MM-DDHH:MM:SS’或者‘YYYYMMDDHHMMSS’字符串格式表示的日期和时间,取值范围为‘1000-01-0100:00:00’~‘9999-12-323:59:59’。三.日期与时间类型

3.2数据类型(2)以‘YY-MM-DDHH:MM:SS’或者‘YYMMDDHHMMSS’字符串格式表示的日期和时间,其中YY表示年,取值范围为‘00’~‘99’。(3)以YYYYMMDDHHMMSS或者YYMMDDHHMMSS数字格式表示的日期和时间。(4)使用NOW来输入当前系统的日期和时间。三.日期与时间类型

3.2数据类型5、TIMESTAMP类型TIMESTAMP类型用于表示日期和时间,它的显示形式同DATETIME相同,但取值范围比DATETIME小。下面介绍几种TIMESTAMP类型与DATATIME类型不同的形式,具体如下:(1)使用CURRENT_TIMESTAMP来输入系统当前日期和时间。(2

文档评论(0)

vermonth134 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档