数据库管理工具sql*Plus
启动SQL*PLUS工具 Cmd ->sqlplus /nologConn system/manager Desc 表名 查看表结构Column 列名 for 9999 格式化列 Column 列名 for a99 格式化 List查看缓存区的指令;Del 清除缓存区最后一行Run 或者/查看运行缓存区指令。Set line 120 设置整个命令行宽度为120个字符SET PAGESIZE 20 设置每页显示20行Save d:select _emp.sql 保存脚本文件@ d:select _emp.sql 运行脚本文件Edit d:select _emp.sql 编辑脚本文件get d:select _emp.sql 查看脚本文件 spool d:d.sqlspool spool off 把命令输出指定的文件中 sql语言概述
Structured Query Language 分类1. 数据查询2. 数据操作 DML3. 数据定义 DDL CREATE ALTER DROP RENAME TRUNCATE 4. 事务控制 COMMIT ROLLBACK5. 数据控制 DCL grant revoke 条件表达式
CASE 表达式用于逻辑判断DECODE 函数跟CASE表达式具有相同的功能SQL>SELECT ename,job,sal, DECODE(JOB,’SALESMAN’,1.20*sal, ‘MANAGER’,1.30*sal, ‘ANALYST’,1.40*sal,sal )LAST_SalaryFROM empORDER BY job; SQL字符型单行函数LOWER() 把字符变为小写Upper()大写转换INITCAP 把首个字母大写CONCAT 连接字符串INSTR(‘MY NAME IAS NS’,’MY’) 搜索字符的位置LPAD() RPAD() 查询结构后用字符补充Substr(‘my nasdf is sdfsdf’,12) 截取字符串Length()字符串的长度Replace() 替换函数TRIM() Round() 四舍五入的规则Mod() 求余数 日期函数ALTER SESSION SET NLS_date_lanauage=’amercan’;Sysdate函数MONTHS_BETWEEN()ADD_MONTHSNEXT_DAY(date,string)LAST_DAY(date) 分组函数
AVG,SUM,MAX, MIN ,count ,distinct NVL(COL,0)NVL2(EXPR1,EXPR2,EXP3)
MySQL远程无法连接配置修改方法MonjaDB —— 基于 Eclipse 的 MongoDB GUI 客户端工具相关资讯 oracle数据库教程
- Oracle raw数据类型介绍 (01/29/2013 10:05:53)
- 监听器注册与ORA-12514 错误分析 (11/13/2012 14:30:08)
- Oracle SQL的cursor理解 (11/13/2012 14:16:17)
| - Oracle 如何强制刷新Buffer Cache (01/29/2013 10:02:46)
- dblink致Oracle库的SCN变成两库的 (11/13/2012 14:24:41)
- Linux操作系统下完全删除Oracle数 (11/13/2012 08:25:52)
|
本文评论 查看全部评论 (0)