文档详情

主题SQLServer中的数据类型刘志成47课件.pptx

发布:2025-06-07约1.29千字共7页下载文档
文本预览下载声明

主题:SQLServer中的数据类型(主讲人:刘志成)

1数据类型概述客观世界的事物及其特性多种多样。计算机(程序设计语言、数据库等)处理时需要进行抽象后存储并处理,需要对客观的事物的特性进行描述(通过不同的数据类型实现)。数据类型是一种属性,用于指定对象可保存的数据的类型:整数数据、字符数据、货币数据、日期和时间数据、二进制字符串等。客观世界计算机学生(学号、姓名、性别、籍贯、选修课程、课程成绩……)教师(工号、姓名、性别、婚姻状况、工作照、出生年月、职称、基本工资……)整数字符日期图像小数抽象处理

序号数据类型类别主要数据类型1精确数字bigintnumericbitsmallintdecimalsmallmoneyinttinyintmoney2近似数字floatreal3日期和时间datedatetimeoffsetdatetime2smalldatetimedatetimetime4字符串charvarchartext5Unicode字符串ncharnvarcharntext6二进制字符串binaryvarbinaryimage7其他数据类型cursorrowversionhierarchyiduniqueidentifiersql_variantxml空间几何类型空间地理类型tablechar的长度是不可变的,而varchar的长度是可变的nchar、nvarchar表示存储的是Unicode数据类型的字符money或smallmoney数据类型可以精确到1美分的百分之一image数据列可以用来存储超过8KB的可变长度的二进制数据,如MicrosoftWord文档、MicrosoftExcel电子表格、包含位图的图像、图形交换格式(GIF)文件和联合图像专家组(JPEG)文件2SQLServer主要数据类型

2SQLServer主要数据类型细分数据类型的目的:描述的精确和差异存储空间的有效利用处理的方便数值类型日期时间类型字符文本类型

3对比Java、Python数据类型序号数据SQLServerJava(八大类)Python(五大类)1整数int、smallint、bigint等byte、short、int、longint(有符号整型)long(长整型)2小数float、decimal等float、doublefloat(浮点型)complex(复数)3文本char、varchar、nchar、nvarchar等charstr4是非bitbooleanbool5日期时间datetime等Date类datetime等6图像等imageImage类-7特殊cursor、tableString类List(列表)Tuple(元组)Dictionary(字典)

4数据类型实例操作演示在SQLServer中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。列的数据类型变量的数据类型

谢谢大家!

显示全部
相似文档