- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,不允许重名。 列定义:列名数据类型[{列约束}] 定义完整性约束 上例为创建基本表的最简单形式,还可以对表进一步定义,如主键、空值等的设定,使数据库用户能够根据
您可能关注的文档
- 第4课时_连接体超重与失重.ppt
- 第4部分 室内给排水管道配件与设备安装.ppt
- 第4章顺序控制与数值控制3ppt - 第一章计算机控制系统概述.ppt
- 第4节 光与颜色3课时.ppt
- 第50章 骨与软骨.doc
- 第4章_MATLAB计算的可视化与GUI设计.ppt
- 第5.2课尊重与维护隐私权的课件ppt.ppt
- 第5-6章_建设工程监理与设计合同管理.ppt
- 第5章 文档与视.ppt
- 第3节植物病虫害的防治原理与方法.ppt
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
文档评论(0)