MySQL数据库开发-数据类型_第1页
MySQL数据库开发-数据类型_第2页
MySQL数据库开发-数据类型_第3页
MySQL数据库开发-数据类型_第4页
MySQL数据库开发-数据类型_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL数据库开发数据类型内容MYSQL主要的数据类型理解字符集和校对规则分配合适的数据类型给表字段理解NULL和NOTNULL含义和使用数据类型概述MySQL四个主要类别数值

数字值(整数、浮点、定点数、位字段值)字符

文本字符串二进制

二进制数据字符串时间

时间和日期数据类型选择原则A)Apt恰当B)Brief简要C)Complete完整创建表CREATETABLE数值数据类型数值数据类型分类整数数据类型浮点类型定点类型位类型如何选择数值数据类型?数据类型数值的范围列值所需的存储空间列的精度和标度(对于浮点类型和定点类型)整数类型UNSIGNED选项ZEROFILL选项自动具有UNSIGNED属性用“0”做为填补空格浮点类型FLOAT[(M,D)][ZEROFILL]一个小(单精密)浮点数字。不能无符号。M是显示宽度而D是小数的位数。没有参数的FLOAT或有<24的一个参数表示一个单精密浮点数字。DOUBLE[(M,D)][ZEROFILL]一个正常大小(双精密)浮点数字。不能无符号。M是显示宽度而D是小数位数。没有一个参数的DOUBLE或FLOAT(X)(25<=X<=53)代表一个双精密浮点数字。定点类型保存精确数值DECIMAL与NUMERIC等价BIT类型位类型,范围:1–64位定义:BIT(n)所需要的存储空间(N+7)div8字符串数据类型非结构化字符串CHARVARCHARTEXT结构化字符串ENUMSET选择字符串数据类型原则65533CHAR类型定义CHAR(L)L最大值255占用空间与字符集相关UTF-8:255x3=765字节VARCHAR类型定义VARCHAR(L)L最大值65533(非65535,两位保存字符串长度)文本类型TINYTEXTTEXTMEDIUMTEXTLONGTEXTENUM类型枚举数据类型内部有一个整数表示ENUM(‘value1’,….,‘valuen’)SET类型集合类型从给定的列表中选择多个组合为一个有效的值SET(‘value1’,….,‘valuen’)字符集是一套编码规则以定义字符串如何被编码为数字。校对规则是一套比较序列顺序的规则。一个字符集可以应用多个校对规则以_ci(大小写不敏感)、_cs(大小写敏感)、_bin(二进制)结尾二进制数据类型二进制类型没有字符集和校对规则BINARYVARBINARYBLOBTYNYBLOBBLOBMEDIUMBLOBLONGBLOB日期和时间类型TIMESTAMP定义在insert、update语句中通过defaultcurrent_timestamp属性、on

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论