网站大量收购闲置独家精品文档,联系QQ:2885784924

第8章_创建和使用表.ppt

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

Principle and Application of Database System AnQing Teachers College Department of Computer Information 第8章 创建和使用表 8.1创建、修改和删除表 8.2 数据更新(记录的增加、修改、删除) 创建一个数据表时主要包括以下几个组成部分: 1 字段名(列名):字段名可长达128个字符。字段名可包含中文、英文字母、下划线、#号、货币符号($)及AT符号(@)。同一表中不许有重名列; 2 字段数据类型: 3 字段的长度、精度和小数位数; 4 NULL/NOT NULL 5 其他约束:PRIMARY KEY、UNIQUE、FOREIGN KEY (主键约束、唯一约束、外键约束) 2 字段数据类型 当定义表时,需要为表中的每一个字段设置一个数据类型,用来指定字段所存放的数据是整数、字符串、货币或是其它类型的数据。 SQL Server 的数据类型有很多种,主要分为以下8类: 1. 整数数据类型:依整数数值的范围大小,有BIT, INT , SMALLINT, TINYINT四种。 2. 精确数值类型:用来定义可带小数部分的数字,有NUMERIC和DECIMAL两种。二者相同。如:123.0、8000.56 3. 近似浮点数值数据类型:当数值的位数太多时,可用此数据类型来取其近似值,用FLOAT和REAL两种。如:1.23E+10 4. 日期时间数据类型:用来表示日期与时间,依时间范围与精确程度可分为DATETIME与SMALLDATETIME两种。如:1998-06-08 15:30:00 5. 字符串数据类型:用来表示字符串的字段。包括:CHAR, VARCHAR, TEXT三种,如:“数据库” 6. UNICODE字符串数据类型:UNICODE是双字节文字编码标准,包括NCHAR, NVARCHAR与NTEXT三种。与字符串数据类型相类似,但UNICODE的一个字符用2字节存储,而一般字符数据用一个字节存储。 7. 二进制数据类型:用来定义二进制码的数据。有:BINARY, VARBINARY,IMAGE 三种,通常用十六进制表示:如:OX5F3C 8. 货币数据类型:用来定义与货币有关的数据,分为MONEY 与SMALLMONEY两种,如:123.0000 各种数据类型的有关规定如下表: ①字段的长度:指字段所能容纳的最大数据量,对不同的数据类型来说,长度对字段的意义可能有些不同。 对字符串与UNICODE数据类型而言,长度代表字段所能容纳的字符的数目,因此它会限制用户所能输入的文本长度。 对数值类的数据类型而言,长度则代表字段使用多少个字节来存放数字。 对BINARY、VARBINARY、IMAGE数据类型而言,长度代表字段所能容纳的字节数。 经常以如下所示的格式来表示数据类型以及它所采用的长度、精度和小数位数,其中的N代表长度,P代表精度,S表示小数位数。 BINARY(N) -------- BINARY(10) CHAR(N) -------- CHAR(20) NUMERIC(P,[S]) ------- NUMERIC(8,3) 但有的数据类型的精度与小数位数是固定的,对采用此类数据类型的字段而言,不需设置精度与小数位数, 如:如果某字段采用INT数据类型,其长度固定是4,精度固定是10,小数位数则固定是0,这表示字段将能存放10位没有小数点的整数。存储大小则是4个字节。 4 NULL/NOT NULL 空值(NULL)就是“不知道” 或“无意义”的值。 5 其他约束: PRIMARY KEY、UNIQUE、FOREIGN KEY (主键约束、唯一约束、外键约束) (1)PRIMARY KEY:主码 (2)UNIQUE:码 (3) FOREIGN KEY:外码 设F是基本关系R的一个或一组属性,但不 是关系R的码。如果F与基本关系S的主码 Ks相对应,则称F是基本关系R的外码 基本关系R称为参照关系(Referencing Relation) 基本关系S称为被参照关系(Referenced Relation)或目标关系(Target Relation) 命令方式创建、修改和删除表 1、创建表 使用语句CREATE TABLE创建数据表,其基本语法格式为: CREATE TABLE 表名(列定义[{,列定义|表约束}]) 表名是合法标识符,最多可有128个字符,如S,SC,C,不允许重名。 列定义:列名数据类型[{列约束}] 定义完整性约束 上例为创建基本表的最简单形式,还可以对表进一步定义,如主键、空值等的设定,使数据库用户能够根据

文档评论(0)

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

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

1亿VIP精品文档

相关文档