oracle基本操作.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用SQL语言访问oracle数据库 Oracle数据库如何存储数据 数据库是存储、管理数据的软件系统。数据库中数据的存储不能杂乱无章,而应该有组织。而如果数据杂乱无章,将无法使用,无法管理。Oracle数据库表、行(也称为记录)、列(也称为字段或属性)等来组织和存储数据。 Oracle数据库如何存储数据 一个oracle数据库由多个表组成,每个表又由多个列组成。数据库、表、列都有自己的名称。列除了有名称外,还有数据类型和长度等属性。如果一个列的数据类型是数值型,就不能给它输入字符型的数据。 一个oracle的软件可以同时管理多个数据库,而每个数据库里面又可以包括很多数据库对象(表,用户,索引等等) 试验环境 Windows xp Oracle 10g 启动两个服务 查看一下文件结构 在安装的过程中生成了一个数据库,数据库起名为sei SQL*PLUS 在oracle数据库中,执行SQL语句的主要工具是SQL *PLUS。 SQL *PLUS是oracle公司为执行SQL语句以及编写、处理PL/SQL语言程序而提供的一种开发环境。 在SQL *PLUS中,SQL语句不区分大小写。只是在检查或比较字母值时,才区分大小写。 SQL *PLUS中每条SQL语句都以分号作为结束。 两个不同的SQL *PLUS 选择开始菜单 第一种方式 从开始菜单 程序/oracle-orahome92/Application Development /sqlplus 输入用户名——system和密码——sei进入SQL *PLUS。 输入SELECT name from v$database查看当前数据库名。 输入 show user查看当前用户 第二种方式 开始菜单/运行 敲入cmd打开命令窗口,输入sqlplus /nolog 出现SQL提示符 输入用户名——system和密码——sei进入SQL *PLUS。 输入SELECT name from v$database查看当前数据库名。 输入 show user查看当前用户 关于用户 一个用户就是可以连接到数据库的一个帐号,当然为了安全起见每个帐号都会有一个密码。 Oracle中有两个系统帐号,system和sys,他们的密码是在安装oracle软件的时候设置好的。我们这里设置的都是sei. 使用SQL*PLUS的几个基本技巧: SQL *PLUS的格式化输出 column columnname format A40; 格式化字符型的列占40列 column columnname format 999,999,999 格式化数字型的列以每3位逗号隔开的方式显示。 估算某个sql语句的执行代价:set timing on/off 设置是否显示SQL语句的执行时间 SET HEADING ON/OFF 设置是否显示标题 设置SET AUTOCOMMIT ON/OFF是否自动提交 事务处理和回退的概念 事务处理是用户定义的一系列数据库操作,这些操作作为一个完整的工作单元,要么全部执行,要么全部不执行。至于哪些操作必须同时执行,这由用户考虑,称为事务处理设计。 Commit 提交 Rollback 回退 关于SQL * PLUS中的自动提交 如果SQL*PLUS是正常关闭的,即SQLEXIT退出,那么即使AUTOCOMMIT为OFF,也会自动提交,如果SQL * PLUS是非正常关闭,即是点击窗口的X来关闭的,那么还没有提交的语句不会自动提交。 SQL*PlUS 操作初步 1、连接 SQL*Plus system/manager 2、显示当前连接用户 SQL show user 3、查看系统拥有哪些用户 SQL select * from all_users; 4、新建用户并授权 SQL create user a identified by a;(默认建在SYSTEM表空间下) SQL grant connect,resource to a; 5、连接到新用户 SQL conn a/a 6、查询当前用户下所有对象 SQL select * from tab; 7、建立第一个表 SQL create table a(a number); SQL*PlUS 操作初步(cont.) 8、查询表结构 SQL desc a 9、插入新记录 SQL insert into a values(1); 10、查询记录 SQL select * from a; 11、更改记录 SQL update a set a=2; 12、删除记录 SQL delete from a; 13、回滚 SQL roll; SQL rol

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档