第4节 数据库中的表.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据库中的表 本章重点 数据表的概念 数据表的创建、修改、删除 表数据的插入、修改、删除及导入/导出 本章难点 表的创建语法 表的修改语法 数据库导入/导出操作 第4章 数据库中的表 4.1 创建表 数据库表的概念 数据表是由数据记录按照一定的顺序和格式构成 的数据集合,是包含数据库中所有数据的数据库对 象。数据表中的每一行代表惟一的一条记录,每一 列代表记录中的一个域。 4.1 创建表 4.1 创建表 与表有关的名词 表结构:每个数据库包含了若干个表。每个表具有一定的结构,称之为“表型”。所谓表型是指组成表的名称及数据类型,也就是日常表格的“栏目信息” 记录:每个表包含了若干行数据,它们是表的“值”,表中的一行称为一个记录,因此,表是记录的有限集合。 字段:每个记录由若干个数据项构成,将构成记录的每个数据项称为字段。 关键字:在学生信息表中若不加以限制,每个记录的姓名、性别、系名、出生时间和民族这5个字段的值都有可能相同,但是学号字段的值对表中所有记录来说一定不同,学号是关键词,也就是说通过“学号”字段可以将表中的不同记录区分开来。 4.1 创建表 数据类型 数据类型就是定义每个列所能存储的数据值和存 储格式。为列选择合适的数据类型非常重要,因为其 影响着系统的空间利用、性能、可靠性和是否易于管 理等特性。 列的数据类型可以是SQL Server 2005提 供的系统数据类型,也可以是用户自定义数据类 型。 4.1 创建表 1、字符型数据类型 字符数据的类型包括Char,Varchar和Text。字符数据是由任何字母、符号和数字任意组合而成的数据。 char :是定长字符数据类型。每个字符使用一个字节的存储空间,使用固定长度来存储字符,最长可容纳8KB。如果实际的字符串小于给定的最大长度,则会以空格填充,如果实际的字符串大于给定的最大长度,则截断。 varchar :是变长字符数据类型。可以存储到8000个字符的变长字符型数据,存储为实际的字符串的长度。 text :当要存储的字符的数据量非常庞大时,则使用text数据类型。他的最大长度可以达到2G左右。 4.1 创建表 2、数值型数据类型 数值数据只包含数字,例如正数和负数、小数(浮 点数)和整数。包括:bigint,int,smallint, tinyint,decimal,numeric,float和real。 (1)整型数据 bit :取值范围只能是0或1,通常用作真假逻辑。 bigint :占用8个字节 int :占用4个字节 smallint :占用2个字节 tinyint :占用1个字节 4.1 创建表 (2)数字数据类型 可以精确指定小数点两边的总位数(精度)和小数点右面的位数(刻度). 1=精度=38 0=刻度=精度 分配的存储空间随精度的不同而不同 在SQL?Server中精确数值型是decimal和numeric,两者唯一的区别在于decimal不能用于带有identity关键字的列。 例:decimal(6,3) 若记录赋值89.123456,实际存储的是89.123 4.1 创建表 (3)浮点数据类型 能够存储范围非常大的数字,一般应用于科学计算 或者统计计算等,不要求绝对精度的运算场合。 real:存储范围占用4个字节,精度可达7位。 float(n):可以用n来确定科学计数法中的数据尾数的位数,范围可达53位。当n的取值为1~24时,可达到的精度是7位;当n的取值是25~53时,精度是15位,用8个字节来存储。 例:1.6432E20,-7.918E10 4.1 创建表 3、货币型数据类型 货币数据表示正的或者负的货币数量。 在Microsoft?SQL?Server中,货币数据的数据类型是Money和Smallmoney。 Money数据类型要求8个存储字节。 Smallmoney数据类型要求4个存储字节。 例:$2000.14 $500 4.1 创建表 4、时间/日期数据类型 日期和时间数据类型用于存储日期和时间信息,包括?Datetime?和?Smalldatetime两种类型。 日期和时间数据类型由有效的日期和时间组成,不存在只存储时间数据类型或日期数据类型。 Datetime:表示范围1753年1月1日~~9999年12月31日, 占用8个字节可以精确到毫秒。 Smalldatetime:表示范围1900年1月

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档