oracle数据库管理工具sqlplus

上传人:jin****ng 文档编号:110347801 上传时间:2022-06-18 格式:DOC 页数:8 大小:45KB
返回 下载 相关 举报
oracle数据库管理工具sqlplus_第1页
第1页 / 共8页
oracle数据库管理工具sqlplus_第2页
第2页 / 共8页
oracle数据库管理工具sqlplus_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
口 SQL*PLUS 简介SQL*PLUS 是 Oracle 数据库管理系统提供一个工具软件,它提供一个人机接口, 通过SQL *PLUS管理和维护数据库,如常用的查询数据表信息、系统信息、数据文件 等,它提供了一系列指令,通过这些指令可以简化用户的指令或者格式化输出信息。 它还提供了编写脚本文件的功能,可以极大的提高DBA管理数据库的效率。SQL* PLUS作为数据库管理工具可以设置友好的环境变量,以方便DBA的管理和维护 需求。口 启动 SQL*PLUS/ C:SQLPLUS /NOLOG通过 Oraclellg 的 SQL Plus 启动口 SQL*PLUS 指令/ desc(ription )/ column格式化指令/ run 或/ L(ist)和门指令/附加a指令/ Del指令Set line 指令口 制作脚本文件/查询表EMP中部分员工信息。SQL SELECT empno, ename, job, mgr, hiredate, sal2 FROM emp3 WHERE job = MANAGER4 order by sal;创建脚本文件SQL save d:SELECT_emp口运行以及编辑脚本文件/运行脚本文件。SQL d:SELECT_empSQL start d:SELECT_emp/编辑脚本文件1使用get指令将脚本文件装入SQL缓冲区SQL get d:SELECT_emp,使用 SQL*PLUS 指令修改。2.edit指令,调用操作系统软件来直接修改该文件SQL edit d:SELECT_emp口 SQL语言是结构化查询语言的意思,即Structured Query Language。两个工 业界认可的国际机构ANSI和ISO把SQL作为关系数据库的标准语言。SQL语 言涉及的语句简单,语义明了,如果读者懂些英文,则很容易掌握SQL语言。 使用该语言检索和维护数据库,编写涉及数据库操作的应用程序或脚本语言。SQL语句按照其功能分为五类口 数据查询语句口 数据操纵语句口 数据定义语句口 事务控制语句 数据控制语句SQL语句按照其功能分为五类口数据查询语句SELECT :该语句的功能是从数据库中获得用户数据,如查询一个表中的全部数据等。SQLselect *from scott.emp;SQL语句按照其功能分为五类口数据操纵语句(DML)/ INSERT :该语句的功能是向表中添加记录。/ UPDATE :该语句的功能是更新表中的数据,通常和WHERE条件语句一起使用。DELETE :删除表中的数据。SQL语句按照其功能分为五类口 数据定义语句( DDL)/ CREATE :创建数据库对象如表、索引、视图等。/ ALTER :改变系统参数,如改变SGA的大小等./ DROP :删除掉一个对象,如删除一个表、索引或者序列号等。/ RENAME :重命名一个对象。TRUNCATE :截断一个表SQL语句按照其功能分为五类口 事务控制语句/ COMMIT :用于提交由DML语句操作的事务。/ ROLLBACK :用于回滚DML语句改变了的数据。SQL语句按照其功能分为五类口数据控制语句(DCL)。/ GRANT :用于授予用户访问某对象的特权。REVOKE :用于回收用户访问某对象的特权。口 字符型单行函数接受一个字符输入,并且返回一个计算结果,该结果可以是字 符型,也可以是数字型。常用的单行字符型函数如下:/LOWER,其函数格式为:LOWER(column | expression),函数功能是把字符串转换成小写。/使用单行函数LOWER ()。SQL SELECT LOWER(Structured QueryLanguage)FROM dual;口 UPPER,其函数格式为:UPPER(column | expression),函数功能是把字符串 转换成大写。/使用单行函数UPPER ()。SQL SELECT UPPER(StructuredQuery Language)FROM dual;口 INITCAP,其函数格式为:INITCAP(column | expression),其功能是把字符串 的首字母大写。口使用单行函数INITCAP ()。SQL SELECT INITCAP(structured query language)FROM dual;口 CONCAT ,其函数格式为:CONCAT(columnl | expressionl,Column2 | expression2)该函数用于连接两个字符串,或者连接两个列中的数据。 。口使用单行函数CONCAT ()。SQL SELECT CONCAT (StructuredQuery Language,is easy tolearn!)FROM dual;口 SUBSTR,其函数格式为:SUBSTR(column | expression,m ,n),该函数从一 个字符串中获取一个子串,该子串从expression的底m个字符开始,到第n 个字符结束,如果不指定n则从m个字符开始到expression表达式的结尾。口使用SUBSTR函数。SQL SELECT SUBSTR(structured query language,l2)FROM dual;口 LENGTH,其函数格式为:LENGTH(column | expression),计算字符串中的字 符个数。口 使用 LENGTH 函数。SQL SELECT LENGTH(structured query language)FROM dual;口 REPLACE,其函数格式为:REPLACE (text,search_string,replacement_string) 该函数把源字符串(text )中的某个字符串(search_string)替换为另一个字符串 (replacement_string)。口 使用 REPLACE 函数。SQL SELECT replace (sql is an easyDatabaselanguage,sql,Structured Query Language)FROM dual;口 ROUND 函数:该函数的作用是对一个数字,输出用户指定的小数位,如数字 32.1415 ,用户可以要求只输出小数点后的3位,但是该函数处理数字时使用 四舍五入的规则。口 使用 ROUND 函数。SQL SELECT round(32.1415,3)FROM dual;口 TRUNC 函数该函数的作用是截断一个数字,只保留小数点后一定的位数,该函数处理数字 时不使用四舍五入规则,显然ORACLE使用截断一词的用意也是如此。口 使用 TRUNC 函数。SQL SELECT trunc (32.1414,3)FROM dual;口 TRUNC 函数该函数的作用是截断一个数字,只保留小数点后一定的位数,该函数处理数字时不使用四舍五入规则,显然ORACLE使用截断一词的用意也是如此。口使用TRUNC函数。SQL SELECT trunc (32.1414,3)FROM dual;口 MOD函数。该函数的作用是求余数。/使用MOD函数(够除)。SQL SELECT mod(1000,400)FROM dual;/使用MOD函数(不够除)SQL SELECT mod (100,400)FROM dual;口 SYSDATE 函数。该函数返回系统的当前日期,该日期受操作系统限制,即 Oracle数据库读取操作系统的时间。/查询SYSDATE的值。SQL SELECT sysdate+7,sysdate-7FROM dual;/在日期型数据上加小时数的查询。SQL SELECT sysdate + 20/24FROM dual;口 SYSDATE函数。该函数返回系统的当前日期,该日期受操作系统限制,即 Oracle数据库读取操作系统的时间。/查询SYSDATE的值。SQL SELECT sysdate+7, sysdate-7FROM dual;/在日期型数据上加小时数的查询。SQL SELECT sysdate + 20/24FROM dual;口 MONTHS_BETWEEN(date,date)该函数的参数为两个日期,得到两个日期之间的月数,即两个日期间相差几个 月/ 使用 MONTHS_BETWEEN 函数。SQLSELECT months_between(06-JUN- 10,06-JUN-09),FROM dual;口 ADD_MONTHS(date,n)该函数的参数为日期型数据,和一个数字型数据n ,函数功能为把n个月添加 到日期型数据上。输出结果仍为日期型数据。/使用ADD_MONTHS函数。SQL SELECT add_months(SYSDATE , 4)FROM dual;口 NEXT_DAY(date,string)该函数的参数为一个日期型数据,输出为该日期的下一个指定的日期。/使用NEXT_DAY函数。SQL SELECT next_day(sysdate,Saturday)FROM dual;口 LAST_DAY(date)该函数返回参数中日期的最后一天的日期。/使用LAST_DAY函数。SQL SELECT last_day(sysdate)FROM dual;
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!