第6章Oracle基本操作_第1页
第6章Oracle基本操作_第2页
第6章Oracle基本操作_第3页
第6章Oracle基本操作_第4页
第6章Oracle基本操作_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库的模式对象管理 表 建表方法有以下几种 最常用最基本的建表方式用CREATETABLE命令来实现 在原来已有表的基础上建立一个新表 尤其是当需要原表中大量数据时很有必要采用这种方式 1 设计表结构合理设计表结构将是应用程序开发最重要的一步 拙劣的设计将严重影响数据库的性能 甚至使以后的工作无法开展 2 用CREATETABLE命令创建表 1 原理在SQL语言中 创建基表的命令是CREATETABLE 2 具体操作一个基表实质上由两部分组成 一部分是表名和一组列名构成的分类信息 另一部分是实际存放的数据 也就是具体记录 表 1 修改表结构ALTERTABLE命令可以向表中动态增加列 2 复制表结构若设计者不想要旧表中的数据 而只想复制一个结构 可以在WHERE子句中指定一个永假值即可 3 复制部分表一般情况下 完全复制往往不是设计者所想要的 想要的可能是原表的一部分 比如只复制原表TEACHERS中的TID TNAME两列 向数据表中增加记录 数据输入的方法有以下几种 直接在原表中用带VALUES子句的INSERTINTO语句进行插入 用查询语句从一个表向另一个表插入一批行 用视图进行插入工作虽然受到一定的限制 但这种方法有时很有效 用复制原表插入记录 用程序方法来做 对于客户端 最好用一种客户不用了解表的内部情况的方法来做 用OracleLoader可以快速插入一批来源于文本文件的数据行 向数据表中增加记录 1 用INSERT语句 1 原理向表中插入行的语句是INSERTINTO 其后面可带VALUES子句来指定插入内容 2 具体操作例如 向教师表 TEACHERS 中插入一个人的信息 2 用SELECT语句插入另一表中的数据 1 原理有时两个表有些相似性 且一个表中有大量数据 而另一个表需要这个表中的某些数据 则它们可以互相插入另一表中的数据 2 具体操作例如 TEACHERS5表与TEACHERS表包含相同的结构 这样的话就没必要一行一行地向TEACHERS2输入数据 更改数据表中的记录 用UPDATE语句进行修改 1 原理这是最基本的方法 直接对原表进行修改操作 而只有修改了基表上的内容 在以后的应用中才会用到修改后的新表值 2 具体操作在使用中发现 名字叫 Lucky 的老师性别为女 而输入时错输成 m 可以用下面语句来改变它 UPDATETEACHERSSETSEX f WHERETNAME Lucky 删除数据表中记录 用DELETE语句进行删除 1 原理这是删除行的最基本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论