已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle常用对象 1 Table表和Constraint约束Index索引Sequence序列View视图 本章内容 表 创建表createtabletable name columndatatype default 表 在建表时必须要指定字段的类型 数据类型 BLOB CLOB等类型 常用于二进制数据的保存 例如图片 音频 视频等等 主键约束 主键可以用来唯一的标识一条记录 主键相当于非空约束和唯一约束的组合在一张表中只允许有一个主键可以是一个或者多个子段的组合语法上只能够采用表级约束 外键约束 外键约束建立于一张表的两个字段或两张表的两个字段上子表外键字段的值必须在参照字段的取值中存在 并且 如果字段的值被别的字段参照时 记录不允许被删除一张表的外键必须引用另一张表的主键 唯一性约束 唯一性约束代表该字段的值不能够有重复的记录空值是允许的 非空约束 非空约束是指该字段的值不能为空 修改表结构 增加列altertabletablenameadd columndatatype coldatatype 修改列modify columndatatype 修改表结构 altertabletablename删除列drop col col 重命名renamecolumncol1tocol2 删除表 修改表名 droptabletablenamerenameoldnametonewname 索引Index 索引是为了加快对数据的搜索速度而设立索引是要占空间的 而且索引太多会引起插入数据 修改数据 删除数据时速度的降低当我们在字段上添加主键或唯一约束时 oracle会自动创建一个与之对应的约束条件 索引Index 创建索引createindexindex nameontablename colum1 column2 删除索引dropindexindex name 视图VIEW 视图就是一张虚的表 就是一个有名字的子查询适当的利用视图 可以使我们的查询变得简单 但是如果视图建立的太多的话 会给我们系统的维护带来麻烦 视图VIEW createviewviewnameassub query withreadonly dropviewviewname 序列sequence 序列是oracle专有的对象 它用来产生一个自动递增的数列创建序列createsequenceseq nameincrementbynstartwithn 序列sequence 使用序列selectsequencename currvalfromdualselectsequencename nextvalfromdual删除序列dropsequenceseq name DDL 数据定义语言 用户创建或重新构建数据库的语言 CREATEINDEXALTERINDEXDROPINDEX CREATETABLEALTERTABLEDROPTABLE DML 数据操纵语言 用于在关系数据库对象中操纵数据INSERTUPDATEDELETEDQL 数据查询语言对数据库中的信息寻找和定位SELECT DCL 数据控制语言 用于创建与用户访问相关的对象 也控制着用户的权限分配ALTERPASSWORD改变口令GRANT为用户授予特权REVOKE从用户处收回特权 Insert语句插入数据 Insertintotablename column column Values value value Insertintotablenamevalues value Insert语句插入数据 插入另一个表的数据 Insertintotablename column select fromtablename2Insertintotablenameselect fromtable2 Update语句更新数据 updatetablesetcolumn value column valuewherecondition基于另一个表的更新updatetableset column column2 selectcol1 col2 fromtablewherecondition wherecondition Delete语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高职学生实践技能考核方案设计
- 粮库安全检查标准及评分指南准备
- 炼铁厂安全操作规范
- 2025年佳木斯市富锦市招聘工会社会工作者11人工作人员若干人备考题库及答案详解(各地真题)
- 收购库存涂料合同范本
- 影视多媒体专业实习日志原创范文2024
- 搭棚安全协议合同范本
- 招标代理货物合同范本
- 计生协面试省考宝典
- 抹灰公司转让合同范本
- 科学实验仪器台账
- 《非营利组织管理》第4章 人力资源管理
- 智能电网与电动汽车双向互动技术
- GB/T 41304.2-2022知识管理方法和工具第2部分:设计理性知识建模
- 中考语文非连续性文本阅读10篇专项练习及答案
- 24、小数加减法整理和复习课件苏教版五上数学
- 新生儿复苏现场抢救记录表doc资料
- 生物硫磺课件
- 化工管道讲座-石化概算指标2007版
- 《罗织经》全文及翻译
- 压力容器年度检查表
评论
0/150
提交评论