1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle程04

课程安排 Oracle数据字典 SQL*PLUS简介 关系数据库标准语言SQL Oracle数据字典 数据字典(data dictionary)是存储在数据库中的所有对象信息的知识库。 Oracle RDBMS使用数据字典获取对象信息和安全信息,而用户和DBA用它来查阅数据库信息。 Oracle数据字典 数据字典是只读的,终端用户和DBA通常使用的是建立在数据字典表上的数据字典视图,它们被分成三类:DBA_、ALL_和USER_视图。 Oracle数据字典 DBA_视图包含了数据字典所有对象的信息。 ALL_视图包含了用户查询表时可以访问的所有对象的信息。 USER_视图包含了用户查询表时表所拥有的全部对象的信息。 ·ALL_USERS 用户名表 例: Select * from all_users; ·ALL_TABLES 可访问的数据库表 例: Select owner,table_name from all_tables; ·USER_TABLES 用户的数据库表 例: Select table_name from user_tables; ·USER_VIEWS 用户视图 例: Select view_name from user_views; 例: Select view_name,text from user_views; ·USER_SYNONYMS 同义词 例: Select synonym_name,table_owner,table_name from user_synonyms; ·USER_CONSTRAINTS 例: Select constraint_name,table_name, constraint_type from user_constraints; 其中constraint_type取值的含义如下: C——check P——primary key U——unique R——referential O——view with read only 例:alter table emp drop constraint PK_emp; 如何访问SQL*PLUS? 从命令行访问 Sqlplus 输入用户名:system@lab 输入口令:manager 基于图标的访问 找到sqlplus的图标,双击 如何结束SQL*PLUS会话? SQLEXIT; 或 SQLQUIT; 关系数据库标准语言SQL SQL语言初步 数据查询语句 数据库更新语句 数据定义语句 数据控制语句 什么是SQL? SQL:Structured query language 功能:查询、操纵、定义、控制 特点:1、一体化; 2、两种使用方式,统一的语法结构; 方式一、联机交互使用方式; 方式二、嵌入式。 3、高度非过程化; 4、语言简洁,易学易用。 SQL的三级模式 SQL命令的种类 DDL,数据定义语言 DML,数据操纵语言 DQL,数据查询语言 DCL,数据控制语言 数据管理命令 事务性控制命令 DDL,数据定义语言 用户创建或重新构建数据库的语言 DML,数据操纵语言 用于在关系数据库对象中操纵数据 INSERT UPDATE DELETE DQL,数据查询语言 对数据库中的信息寻找和定位 SELECT DCL,数据控制语言 用于创建与用户访问相关的对象,也控制着用户的权限分配 ALTER PASSWORD改变口令 GRANT为用户授予特权 REVOKE从用户处收回特权 事务性控制命令 用户管理数据库的事务命令 commit 用于保护数据库的事务 rollback 用于撤消数据库的事务 数据库中的表 表:字段、记录、列、主键 数据和基本数据类型 数据是存储在数据库中的信息集合。数据类型用于给特定的数据提供规则。 基本数据类型包括: 字符串 数字 日期和时间值 字符串 定长字符串: CHAR(n) 变长字符串: VARCHAR(n) 数字值 BIT(n) BIT VERYING(n) NUMBER(n,n) DECIMAL(n,n) INTEGER SMALLINT FLOAT(p) REAL(s) DOUBLE PRECISION(p) 日期和时间值 DATE(YEAR,MONTH,DAY) TIME(HOUR,MINUTE,SECOND) INTERVAL TIMESTAMP 日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - int

文档评论(0)

wst34008 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档