`

oracle 学习笔记(简单1)

阅读更多
1。总结oracle 常用的 语句:
创建表空间:
create tablespace [spacename] datafile [filepathname] size [num];
如:create tablespace leo_tablespace datafile 'F:\oracle\product\10.1.0\oradata\leo_data.dbf' size 500M;



创建用户:
create user [username] identified by [password] default tablespace [spacename];



为用户授权:
grant connect, resource to [username];
grant dba to [username];
创建索引:
create unique index [index_name] on [table_name] ([column_name])

查询当前登陆用户的默认表空间的sql:函数:
select username ,default_tablespace  from user_users;

日期函数
日期函数规律:
日期 - 数字 = 日期
日期 + 数字 = 日期
日期 - 日期 = 数字(天数)



SQL> select sysdate from dual; 获得当前日期



1.months_between():求出给定日期范围的月数
SQL> select ename, round(months_between(sysdate, hiredate)) months from emp;



2.add_months():在指定日期上加上指定月数
SQL> select add_months(sysdate, 4) from dual;



3.next_day():下一个的今天是哪一个日期
SQL> select next_day(sysdate, '星期一') from dual; 下一个星期一的日期



4.last_day():求出给定日期的那个月的最后一天日期
SQL> select last_day(sysdate) from dual;
(2)将数字转换成字符串
   9:表示一位数字
SQL> select to_char(34343, '99,999') from dual;
SQL> select to_char(34343, '$99,999') from dual;
SQL> select to_char(34343, 'L99,999') from dual; 根据本地语言环境进行显示,如果是中文,则显示¥



2.to_number:转换成数字
SQL> select to_number('123') + to_number('123') from dual; 将字符串变为数字再相加



3.to_date:转换成日期
SQL> select to_date('2010-09-10', 'yyyy-mm-dd') from dual;



通用函数
1.nvl():将空值转换为指定值
SQL> select nvl(comm,0) from emp;



2.decode():类似于条件判断语句if...else if...else
SQL> select decode(3,1,'内容是1',2,'内容是2',3,'内容是3','都不是') from dual;
SQL> select empno, ename, hiredate, sal, decode(job,'ANALYST','分析员','CLERK','业务员','MANAGER','经理','PRESIDENT','总裁','SALESMAN','销售员') job from emp;
分享到:
评论

相关推荐

    Oracle学习笔记.doc

    Oracle学习笔记 以下是我这一周学习oracle整理的笔记,包括课堂的内容和自己看额外看的视频补充的一些内容,基本上囊括了所有oracle的基本知识。主要的形式是例子代码加代码解释加运行结果,我个人认为对于没有学习...

    Oracle 10g 学习笔记

    │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置listener.ora【避免出现ORA-12514错误】.txt │ 贴子树状态存储结构.jpg │ 贴子树状态存储结构.sql │ ├─01...

    oracle 经典学习笔记

    以上内容是Oracle数据库经典学习笔记的缩影,涵盖了Oracle学习的多个重要方面。在实际的学习和应用中,可以通过实践操作、阅读官方文档以及参考其他专业资源,来不断加深对Oracle数据库的理解和熟练度。Oracle数据库...

    oracle学习笔记1

    在尚学堂马世兵的Oracle课堂笔记中,我们能看到一系列基础的SQL查询语句,这些都是学习Oracle数据库不可或缺的部分。 首先,`DESC`命令用于获取表的结构信息,例如`DESC emp`、`DESC dept`和`DESC salgrade`分别...

    Oracle学习笔记_(PDF版)

    ### Oracle学习笔记要点 #### 一、SQL Plus的使用方法 - **命令行方式**: 在命令行中直接输入 `sqlplus` 命令,并随后输入用户名和密码。 - **客户端方式**: 使用Oracle提供的SQL Plus客户端工具进行登录。 - **Web...

    oracle学习笔记,oracle学习教材,oracle学习教程,oracle课件

    ### Oracle学习笔记与教程知识点详解 #### Oracle 9i概览与重要性 **Oracle 9i**,作为Oracle数据库发展史上的一个里程碑,不仅是一个简单的数据库服务器产品,更是一个全面的应用系统运行与开发平台。它标志着...

    Oracle 学习笔记

    ### Oracle 学习笔记知识点详解 #### 一、Oracle 数据库简介 Oracle 是一款由美国甲骨文公司开发的关系型数据库管理系统。它以其强大的数据处理能力、高度的安全性及稳定性而闻名于世,在金融、电信、政府等领域...

    韩顺平oracle学习笔记

    韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...

    Oracle最简单易懂的学习笔记

    Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记

    oracle学习笔记001_oracle10g安装

    本文将详述“Oracle学习笔记001_oracle10g安装”中的关键知识点,帮助初学者理解并掌握Oracle 10g的安装过程。 首先,安装Oracle 10g前,需要确保你的操作系统环境满足其兼容性要求。Oracle 10g支持Windows、Linux...

    oracle学习笔记(1)

    根据提供的文件信息,本文将对Oracle数据库中的几个关键概念进行详细的解释与说明,包括实例、事务、回滚段、维度表、事实表、星型模式、区段、表空间、段、数据块、执行计划、缓冲区缓存等内容。 ### 实例...

    oracle学习笔记sql练习

    本资料包是针对Oracle SQL的学习笔记,包含了丰富的练习题及解答,旨在帮助学习者深入理解和掌握SQL在Oracle环境中的运用。 1. **SQL基本查询操作** "1.SQL基本查询操作.txt"这部分内容可能涵盖了简单的SELECT语句...

    oracle 分析函数学习笔记

    标准SQL的UNION方法简单且通用,但性能可能不佳;而分析函数则在性能和便捷性之间找到了平衡,特别是对于Oracle数据库,它可以减少开发工作并提供高效的数据处理。 分析函数的基本语法如下: ```sql function_name...

    Oracle超详细学习笔记

    ### Oracle超详细学习笔记 #### 一、基本查询与数据操作 ##### 1. 最简单的查询 - **命令示例**: ```sql SELECT * FROM employees; DESC employees; SET LINESIZE 600; SET PAGESIZE 50; ``` - **解释**: ...

    oracle最全学习笔记(个人总结)

    ### Oracle 最全学习笔记知识点梳理 #### 一、存储过程 - **定义**:存储过程是一种在数据库中存储复杂程序以便外部程序调用的一种数据库对象。 - **应用场景**:主要用于执行大量的更新或插入操作,以提高数据库...

    Oracle学习笔记——day05

    在Oracle学习笔记的第五天中,主要探讨了数据库中的连接查询、子查询、集合操作以及SQL注入防范等重要概念。 首先,连接查询是数据库操作的基础,用于将两个或多个表的数据结合在一起。在示例中,我们看到了三种...

    oracle 学习笔记

    13. Oracle数据库常用的一些简单命令,例如显示当前日期和时间的命令等。 二、Select From语句 1. Select语句用于从数据库中检索数据。 2. Select语句的基本语法包括SELECT、FROM关键字以及选择的字段列表。 3. 列...

Global site tag (gtag.js) - Google Analytics