SQLServer表的创建和操作.pptxVIP

  • 10
  • 0
  • 约1.94万字
  • 约 52页
  • 2021-11-03 发布于湖南
  • 举报
第3章表的创建(chuàngjiàn)和操作 3.2以界面(jièmiàn)方式创建表 * 3.4以命令方式操作(cāozuò)表数据 第一页,共52页。3.1.1 表和表结构表是在日常工作(gōngzuò)和生活中经常使用的一种表示数据及其关系的形式,表3.1就是用来表示学生情况的一个“学生”表。*学 号姓 名性 别出 生 时 间专 业总 学 分备 注191301王林男1990-2-10计算机50?191302程明男1991-2-1计算机50?191303王燕女1989-10-6计算机50?191304韦严平男1990-8-26计算机50?191306李方方男1990-11-20计算机50?191307李明男1990-5-1计算机54提前修完《数据结构》191308林一帆男1989-8-5计算机52班长……??????第二页,共52页。下面简单(jiǎndān)介绍与表有关的几个概念。(1)表结构。组成表的各列的名称及数据类型,统称为表结构。(2)记录。每个表包含若干行数据,它们是表的“值”,表中的一行称为一个记录。(3)字段。每个记录由若干个数据项构成,将构成记录的每个数据项称为字段。例如,表3.1中的表结构为(学号,姓名,性别,出生时间,专业,总学分,备注),包含7个字段,由5个记录组成。(4)空值。空值(NULL)通常表示未知、不可用或将在以后添加的数据。若一个列允许为空值,则向表中输入记录值时可不为该列给出具体值;而一个列若不允许为空值,则在输入时必须给出具体值。(5)关键字。若表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为候选关键字(Candidate key)。*第三页,共52页。列的数据类型可以是SQL Server提供(tígōng)的系统数据类型,也可以是用户定义的数据类型。SQL Server提供(tígōng)的数据类型如表3.2所示。数 据 类 型符 号 标 识整数型int, smallint, tiny, bigint精确数值型decimal, numeric浮点型real,float 货币型money, smallmoney位型Bit字符型Unicode字符型文本型char, varchar, varchar(MAX)nchar, nvarchar, nvarchar(MAX)text, ntext二进制型图像型binary[(n)], varbinary[(n)], varbinary(MAX)Image日期时间型date, datetime, smalldatetime, datetime2, datetimeoffset, time时间戳型timestamp平面和地理空间数据类型geometry, geography其他sql_variant, uniqueidentifier, xml, hierarchyid*第四页,共52页。1.整数型:int,smallint,tiny,bigint整数型包括4种类型,从标识符的含义就可以看出,它们的表示数范围(fànwéi)逐渐缩小。2.精确数值型:decimal,numeric精确数值型数据由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。decimal 和 numeric在功能上完全等价。格式:numeric | decimal(p[,s]),其中p为精度,s为小数位数,sp, 默认值为0。存储–1038+1~1038–1的固定精度和小数位的数字数据。类型名称数范围精度存储字节int整数?231~231?1104smallint短整数?215~215?152tinyint微短整数0~25531bigint大整数?263~263?1198*第五页,共52页。3.浮点型:real,float浮点型不能精确表示(biǎoshì)数据的精度,用于处理取值范围非常大且对精确度要求不太高的数值量。类型 数范围 定义长度(n) 精度 字节real –3.40E+38~3.40E+38 1~24 7 4float –1.79E+308~1.79E+308 25~53 15 84.货币型:money,smallmoney用十进制数表示(biǎoshì)货币值。类型 数范围 小数位数 精度 字节money 263~263?1 4 19 8smallmoney –231~231?1 4 10 45.位型:bit它只存储0和1。当为bit类型数据赋0时,其值为0,而赋非0时,其值为1。字符串值TRUE转换为1,FALSE转换为0。 *第六页,共52页。6.字符型、Unicode字符型和文本型:char/nchar,varchar/nvarchar,text/ntext(1)char

文档评论(0)

1亿VIP精品文档

相关文档