oracle知识点总结基础篇

-------------------------------------------------------sql*plus 的基本命令语句:-------------------------------------sql*plus 的基本命令语句:1.启动sqlplus :sqlplus 用户名/密码2.查看当前连接的用户:show user3.切换用户(连接用户):conn 用户名/密码4.断开用户:disco5.退出sqlplus: exit或者quit sqlplue是一个
摘要由CSDN通过智能技术生成

-------------------------------------------------------sql*plus 的基本命令语句:-------------------------------------

sql*plus 的基本命令语句:

1.启动sqlplus :sqlplus 用户名/密码

2.查看当前连接的用户:show user

3.切换用户(连接用户):conn 用户名/密码

4.断开用户:disco

5.退出sqlplus: exit或者quit sqlplue是一个会话,当退出了sqlplus就相当于退出了这个会话

6.更改用户口令:passw/password [用户名]

7.设置一页显示的行数:set pagesize 要设置的数量 (默认14行)

8.设置一行显示的字符数:set linesize 120(默认80)

9.sqlplus会自动的把输入过的语句存在缓冲区中 : -L 列出缓冲区的内容 -R或/ 执行缓冲区的内容 -CL[EAR] BUFF[ER] 清除缓冲区所有内部

10.把缓存区中的sql语句保存在电脑上的SQL脚本文件: SAVE 文件名 [replace|append] 例:save d:\a.sql

11.将保存在电脑上的文件装载在缓存区中:例:get d:a\sql

12:获取脚本文件并执行:start 或@ 文件名

13:在线帮助:列出所有的sql *plus命令: help index 查看某个命令的相信帮助信息:help 命令名
---------------------------------------------------------------------Oracle的数据类型--------------------------------------------

字符串类型:char varchar2

数值类型:number

时间类型:date timestamp

大对象型:clob(存储字符数据), blob(存储二进制数据,例:图形,视频,声音), bfile(存储二进制文件指针)

----------------------------------------------------------------------SQL分类--------------------------------------------------------

DDL :数据库定义语言 create alter drop rename truncate

DML:数据库操作语言:select insert update delete

DCL:数据库控制语言:grant revoke

TCL事务控制语言:commit rollback savepoint 等。

---------------------------------------------------------------------SQL语句--------------------------------------------------------

1.Oracle查询语句和MYSQL语句是几乎一样的:

注:1.字符串连接使用 ||

2.distinct 消除重复那内容

3.表内容区分大小写

4.order by desc 降序

2.SQL常用运算符:(优先级由高到地)

算数运算符:+ - * /

连接运算符:||

比较运算符:= != 或(<>) < > <+ >+ ANY ALL

逻辑运算符:and or not

3.SQL操作符:

1.in(值1,值2)

2.like : % _

3.between 值1 and 值 2

4.is null (判断是否为null时,不能用=来判断)

5.is NAN (NAN表示非数字)

注:这些操作符都可以和not 搭配

------------------------------------------------SQL函数-----------------------------------------------------------------------------

函数分为单行函数,聚合函数

单行函数大致划分为:字符函数、数字函数、日期函数、转换函数、正则表达式函数

字符函数:

函数说明
ASCII(X)返回单个字符的ASCII码
CHR(X)返回ASCII码为X的字符
INITCAP(X)X中的每个单词首字母大写,返回结果
LOWER(X)转成小写并返回
UPPER(X)转成大写并返回
REPLACE(X,search_str,rep_str)在X中查找search_str,并将替换为rep_str
INSTR(X,find_str[,start][,occur])在X中查找find_stri,再返回所在位置(从1开始),末找到就反回0.start:起始位置。occur:第几次出现
SUBSTR(x,start[,length])截取字串,从start位置开始截取,直到末尾或截取制定length长度。(也可以制定下标从0开始)
CONCAT(X,Y)连接字符串
LENGTH(X)返回字符个数
TRIM[‘单个字符 from’] X从X的左边和右边同时截去一些字符。默认截去空格
NVL(X,VALUE)如果X为NULL,范湖value;否则返回X
NVL2(X,value1,value2)如果X不为null,返回value1;否则返回value2

常用数字函数:

函数说明
ABS(n)绝对值
ceil(n)大于或等于n的最小整数
FLOOR(in)小于或等于n的最小整数
POWER(m,n)m的n次幂
SQRT(n)返回n的平方根
MOD(m[,n])m除以n的余数
ROUND(m[,n])四舍五入。n要保留小数位数
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值