数据库基础与应用ppt-数据表结构-数据类型 (1).pptx

数据库基础与应用ppt-数据表结构-数据类型 (1).pptx

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

学习情景一:创建与管理数据库

目录任务二:数据表数据类型

情景导入数据表

字符串类型2日期和时间数据类型3数字类型1知识点讲解-数据表结构数据表基本数据类型

整数数据类型小数数据类型知识点讲解-数据表结构数值类型

知识点讲解-数据表结构数值类型--整数数据类型数据类型取值范围说明单位TINYINT符号值:-127~127无符号值:0~255最小的整数1字节BIT符号值:-127~127无符号值:0~255最小的整数1字节BOOL符号值:-127~127无符号值:0~255最小的整数1字节SMALLINT符号值:-32768~32767无符号值:0~65535小型整数2字节MEDIUMINT符号值:-8388608~8388607无符号值:0型整数3字节INT符号值:-2147683648~2147683647无符号值:0~4294967295标准整数4字节BIGINT符号值:-9223372036854775808~9223372036854775807无符号值:0~18446744073709551615大整数8字节

知识点讲解-数据表结构数值类型--小数数据类型数据类型取值范围说明单位FLOAT+(-)3.402823466E+38单精度浮点数(小数位数7-8位)4字节DOUBLE+(-)1.7976931348623157E+308+(-)2.2250738585072014E-308双精度浮点数(小数位数15-16位)8字节DECIMAL可变精度确定的小数类型,可以单独指定精度(该数的最大位数)和标度(小数点后面的位数)自定义长度DECIMAL(8,2)120.6666666667

选择最小的可用类型,如果值永远不超过127,则使用TINYINT比INT强。对于完全都是数字的,可以选择整数类型。浮点类型用于可能具有小数部分的数。知识点讲解-数据表结构如何选择合适的数字类型?

知识点讲解-数据表结构字符串类型字符串类型的数据主要是由字母、汉字、数字符号、特殊符号构成的数据对象。按照字符个数多少的不同以及存储的数据类型的不同可以分为以下几类:CHAR,VARCHAR,BLOB,TEXT:CHAR:列的长度固定为创建表时声明的长度。长度可以为从0到255的任何值。当保存CHAR值时,在它们的右边填充空格以达到指定的长度。例:在学生情况表中,如果设定“namechar(8)”,表示“name”是8个字符长度的字符串,可以做赋值引用即:name=`张三`,这里name的值包括8个字符,其中2个汉字(按照4个字符处理)和4个空格。name右侧会有若干个空格占位。这样浪费了磁盘的存储空间。

知识点讲解-数据表结构字符串类型VARCHAR:列中的值为可变长字符串。长度可以指定为0到65535之间的值。VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65532字节)。同CHAR对比,VARCHAR值保存时只保存需要的字符数。例:在学生情况表中,如果设定“namevarchar(8)”,可以做赋值引用即:name=`张三`,这里姓名的值包括5个字符,其中2个汉字(按照4个字符处理)和1个空格。name右侧只有一个空格占位。

知识点讲解-数据表结构字符串类型BLOB:二进制字符串(字节字符串)。BLOB列没有字符集,并且排序和比较基于列值字节的数值值。这种类型数据用于存储声音、视频、图像等数据。如图书数据处理中的图书封面、会员照片可以设定成为blob类型。TEXT:非二进制字符串(字符字符串)。TEXT列有一个字符集,并且根据字符集的校对规则对值进行排序和比较。在实际应用中像个人履历、奖惩情况、职业说明、内容简介等设定为text的数据类型。如图书数据处理中的内容简介可以设定为text类型。

知识点讲解-数据表结构字符串类型注意:BLOB和TEXT列不能有默认值。BLOB或TEXT对象的最大大小由其类型确定,但在客户端和服务器之间实际可以传递的最大值由可用内存数量和通信缓存区大小确定。你可以通过更改max_allowed_packet变量的值更改消息缓存区的大小,但必须同时修改服务器和客户端程序。

知识点讲解-数据表结构如何选择合适的字符串类型?从速度方面考虑,要选择固定的列,可以使用CHAR类型。要节省空间,使用动态的列,可以使用VARCHAR类型。如果要有哪些信誉好的足球投注网站的内容不区分大小写,可以使用TEXT类型。如果要有哪些信誉好的足球投注网站的内容区分大小写,可以使用BLOB类型。

知识点讲解-数据表结构日期和时间类型date:表示

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档