oracle知识点总结基础篇1

最近学习了Oracle,对学习内容挑干的进行总结!

1.准备工作:学习Oracle首先就是安装环境。我装的是oracle11g。

2.安装完成之后在dos窗口中,输入  sqlplus 再输入用户名和密码即可登录。

3.在没有创建用户时,我们可以通过三个用户来进行登录。SYS    SYSTEM   SCOTT这三个用户都有默认的密码(在网上可以搜到),我把三个用户的密码都更改了。以便下回直接使用。

--------------------------------------华丽的分割线-------------------------------------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函数----------------------------------------------------------------------------------------

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

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

字符函数:

常用数字函数:

 日期函数:

转换函数:(从一个数据转换整另一个数据):

format模式串格式:

日期时间和字符串时间的转化:

注:

在Oracle9i以上版本建议使用CASE表达式来替代

CASE expre

   WHEN condition THEN return_value

   WHEN condition2 THEN return_value2

ELSE default_value

END

猜你喜欢

转载自www.cnblogs.com/zxrxzw/p/10729077.html