- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL段详解
MySQL字段类型
按下列约定给出类型名说明:[ ] 可选信息。M 最大显示宽度。除非另有说明,否则M 应该是一个1到255 之间的整数。D 有小数部分的类型的小数位数。D 为一个0 到30 之间的整数。D 应该小于等于M - 2。否则,M 的值将调整为D + 2。在ODBC 术语中,M 和D 称为“精度”和“小数位数”。为了描述每种类型,提供下列一个或多个信息:说明 该类型的简短说明。允许的属性 在CREATE TABLE 或ALTER TABLE 语句中与该类型相关的可选属性关键字。属性按字母顺序列出,但这个顺序并不一定与CREATE TABLE 或ALTE R TABLE 中使用的顺序相对应。关于这些语句的语法请参阅附录D。每种列类型在说明中列出的属性为通用属性之外的属性。允许的长度 串类型的列值所允许的最大长度。取值范围 对于数值或日期与时间类型,该类型可表示的值的范围。对于整数数值类型,给出两个取值范围,因为整数列可以是有符号或无符号的,有符号或无符号的取值范围是不同的。零值 对于日期和时间类型,如果将非法值插入该列,则存入一个“零”值。缺省值 类型说明中不明确给出D E FA U LT 属性时的缺省值。存储需求 存储该类型的值所需的字节数。对于有的类型,这个值是固字的。而这个值在有些类型中根据存放在列中的值的不同是可变的。比较 对于串类型,比较是否是区分大小写的。这对排序和索引有效,因为这些操作根据比较进行的。同义词 该类型名的同义词。注释 关于该类型的一些杂项说明。通用属性 有的属性对所有类型或对于几乎所有类型都适用。它们列在这里,而不是列在每种类型的说明中。可对任何类型指定NULL 或NOT NULL 属性。还可对所有类型指定D E FA U LT default_value。 HYPERLINK /html/42/javascrīpt:; \t _self 数值类型 MySQL提供了整数和浮点数的数值类型。可根据所要表示的值的范围选择相应的类型。对于整数类型,如果指定了AUTO_INCREMENT 属性,则列必须为PRIMARY KEY 或UNIQUE 索引。将NULL 插入AUTO_INCREMENT 列将会插入一个大于该列中当前最大值的值。如果指定了UNSIGNED 属性,则相应的整数类型不允许取负值。 如果指定了ZEROFILL 属性,则用前导零填充数值类型值以达到列的显示宽度。1. TINYINT[(M)]说明:非常小的整数允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL取值范围:-128 到127(-27 到27-1),或者如果为U N S I G N E D,则0 到2 5 5(0 到2 8-1) 缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0 存储需求:1字节2. SMALLINT[(M)]说明:小整数允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL取值范围:-32768 到3 27 6 7(-215 到215-1),或者如果为U N S I G N E D,则0 到6 5 5 3 5 (0 到216-1) 缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0 存储需求:2 字节3. MEDIUMINT[(M)] 说明:中等大小的整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-8388608 到8 3 8 8 6 07(-22 3 到22 3-1),或者如果为U N S I G N E D,则0 到16 7 7 2 15(0 到22 4-1) 缺省值:如果列可为NULL,则为NULL;如果列为NOT NULL,则为0存储需求:4 字节4. INT[(M)]说明:标准大小的整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-2147483648 到2 14 7 4 8 3 6 4 7(-231到2 3 1-1),或者如果为U N S I G N E D,则0 到4 2 9 4 9 6 7 2 9 5(0 到2 3 2-1)缺省值:如果列为NULL,则为NULL;如果列为NOT FULL,则为0 存储需求:4 字节同义词:I N T E G E R [(M)]5. BIGINT[(M)] 说明:大整数允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZERO
文档评论(0)