




已阅读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年标准合同范本
- 2025存量房买卖合同协议书范本(标准版)
- 出口业务培训课件
- 2025塑钢门窗销售代理合同
- 2025合同样本:加盟合作协议书典范
- 2025简易租房合同范本
- 货物运输合同规定细则
- 音乐制作合同
- 智慧能源互联网:推动全球能源转型升级的关键支撑
- 一年级幼小衔接开学第一课系列:《会问好》教学课件
- 1.2 规划初中生活(课件)-2024-2025学年七年级道德与法治上册 (统编版2024)
- 乒乓球聘用教练合同模板
- 2021年销售货款回收管理制度范本
- DB11-T+2260-2024中成药单位产品能源消耗限额
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- 大学基础课《大学物理(一)》期末考试试题-含答案
- 广东省广州市实验中学2025届高一下数学期末统考模拟试题含解析
- 铁道车辆构造与检修全套教学课件
- 2024年《动漫艺术概论》自考复习题库(附答案)
- 高中综评项目活动设计范文
评论
0/150
提交评论