首頁 > 資料庫 > mysql教程 > Oracle DBA学习教程整理

Oracle DBA学习教程整理

WBOY
發布: 2016-06-07 17:15:35
原創
1130 人瀏覽過

数据库管理工具sql*Plus启动SQL*PLUS工具 Cmd -gt;sqlplus /nolog Conn system/manager Desc 表名 查看表结构 Column

数据库管理工具sql*Plus
启动SQL*PLUS工具

 

Cmd   ->sqlplus /nolog

Conn 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.sql

spool spool off  把命令输出指定的文件中

 

 

sql语言概述
Structured Query Language 

分类

1.       数据查询

2.       数据操作 DML

3.       数据定义 DDL  

CREATE ALTER DROP  RENAME TRUNCATE 

4.       事务控制 COMMIT ROLLBACK

5.       数据控制 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_Salary

FROM emp

ORDER 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_MONTHS

NEXT_DAY(date,string)

LAST_DAY(date)

 

分组函数
AVG,SUM,MAX, MIN ,count ,distinct 

 

NVL(COL,0)

NVL2(EXPR1,EXPR2,EXP3)

linux

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板