- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5 数据约束 1.5.3 主键约束 ? 确定哪些列唯一的标识了各个记录,主键不能为 Null ,并且数 据值必须唯一 。 注意: 1. 一个表只能有一个主键,但是一个主键可以包含多个列; 1. 在某些约束的创建过程中由于一个表只有一个此类约束,故约束名的设置可以省略。 当约束名不写的时候,数据库系统会为这个约束创建一个自定义的约束名。 第一章 表格及数据约束 本章主要内容 ? 1.1 前言 简介数据对象。 ? 1.2 表格概念 介绍表格的概念。 ? 1.3 数据类型 熟悉各种数据类型及其区别。 ? 1.4 表的操作 熟练掌握建表及修改表规则。 ? 1.5 数据约束 掌握各种约束作用。 ? 1.6 知识点总结 1.1 前言 ? 数据库数据对象中最基本的是表和视图, ? 其他还有约束、序列、函数、存储过程、包、触发器等。 ? 对数据库的操作可以基本归结为对数据对象的操作,理解和掌握数据库对象是学习数据库 的捷径。 1.2 表格概念 ? 数据库是由一组相关文件组成的。文件是一组相关的记录。在实际数据库中,文件被 称为表,字段称为“列”,记录称为“行”。 列 行 1.3 数据类型 1.3.1 数值类型 ? 所有数字都有符号和精度。精度是除符号位以外的位数 ? NUMBER( p,s) :精度为 p 且小数位数为 s 的数字 。 ? 精度可介于 1 与 38 之间。小数位数可介于 – 84 与 127 之间。 例如 : Number(4,1) 最大存储数据为 : 999.9 ? FLOAT( p) :美国国家标准协会 (ANSI) 数据类型。 FLOAT 数据 类型是二进制精度为 p 的浮点数。这种数据类型的默认精度为二进 制数 126 或十进制数 38 。 ? INTEGER :等效于 NUMBER(p,0) 。 1.3.2 字符串类型 ? 字符串是一个字节列。字符串的长度为该序列中的字节数。 ? 定长字符串: CHAR(n) ? n 个字节的固定长度字符数据。最大大小为 2,000 个字节。 ? 如果没有指定长度,那么就认为是 1 个字节 注意: 当你创建一个 CHAR 型字段,数据库将保证在这个字段中的 所有数据是定义长度,如果某个数据比定义长度短,那么将用空格 在数据的右边补到定义长度。如果长度大于定义长度将会触发错误 信息。 1.3.2 字符串类型 ? 变长字符串: ? VARCHAR(n) varchar 型数据是 varchar2 型数据的快照。 ? VARCHAR2(n) varchar2 数据类型是一种可变长度的、有最大长度的字母数字型数据。 Varchar2 类型的字段长度可以达到 4000 字节。一个空的 varchar2(2000) 字段和一个空 varchar2(2) 字段所占用的空间是一样的。 注意: VARCHAR 是 VARCHAR2 的同义词。工业标准的 VARCHAR 类型可以存储空 字符串,但是 oracle 不这样做,尽管它保留以后这样做的权利。 Oracle 自己开发了一个 数据类型 VARCHAR2 ,这个类型不是一个标准的 VARCHAR ,它将在数据库中 varchar 列可以存储空字符串的特性改为存储 NULL 值。如果你想有向后兼容的能力, Oracle 建议使用 VARCHAR2 而不是 VARCHAR 。 1.3.2 字符串类型 ? 变长字符串: ? NCHAR() 和 NVARCHAR2() NCHAR() 和 NVARCHAR2() 数据类型分别与 CHAR() 和 VARCHAR2() 类型是相同的,只不过它们用来存储 NLS ( National Language Support )数据。比如:某些系统中, 日文数据的存储会用到这个类型 . 1.3.3 日期时间型 ? DATE : 在公元前 4712 年 1 月 1 日至公元 9999 年 12 月 31 日之间的有效日期。它还存储以下时间:小时、分钟和秒。 ? TIMESTAMP :使用这种数据类型可指定日期
您可能关注的文档
- 登高作业规定.ppt
- 白兔跳月——公司答谢新老客户中秋节祝福模板.ppt
- 白云尚城夏日活动.ppt
- 癫痫的急救和护理-南宁广济癫痫病医院.ppt
- 白内障手术体会.ppt
- 白内障手术最佳时机.ppt
- 癫痫持续状态_护理查房.ppt
- 登记护照的基本知识.ppt
- 皇帝的新装正.ppt
- 白居易和杭州.ppt
- 2023年商丘学院单招职业倾向性考试题库附答案解析.docx
- 中国渗滤液市场调查报告.docx
- 2025年秋季学期东北师范大学附属中学教师招聘11人备考题库(吉林)及完整答案详解一套.docx
- 2025年秋季学期东北师范大学附属中学教师招聘11人备考题库(吉林)及答案详解(全国通用).docx
- 2025年秋季学期东北师范大学附属中学教师招聘11人备考题库(吉林)及1套完整答案详解.docx
- 中国清洁能源工业园项目创业计划书.docx
- 2025年宁波山岳金属建材有限公司介绍企业发展分析报告.docx
- 中国清洁能源工业园项目经营分析报告.docx
- 中国清运垃圾项目创业计划书.docx
- 2025年秋季学期东北师范大学附属中学教师招聘11人备考题库(吉林)及答案详解(各地真题).docx
原创力文档


文档评论(0)