首页 > 数据库 >Oracle基础

Oracle基础

时间:2024-12-10 16:55:19浏览次数:4  
标签:函数 基础 运算符 sqlplus emp Oracle select desc

以管理员身份登录:sqlplus sys/1234 as sysdba;

解锁用户:alter user scott account unlock;

内部用户之间的跳转:conn scott/1234;

DOS的sqlplus模式中,Oracle命令后面不加分号,SQL命令后面必须加分号结束才可执行;

DOS的sqlplus模式中,edit命令打开缓冲区可以继续编辑上一条命令;

DOS的sqlplus模式中,针对折行设置行宽:set linesize 100;

oracle表中数据区分大小写,列名不区分大小写。

查看表结构:desc tbname;

SQL是关系型数据库系统的标准语言。

别名:select empno as(可不写) 员工编号 from emp;

排重:select distinct job from emp; ---distinct后面所有字段都排重

排序:order by 默认升序asc,降序是desc。select distinct deptno,job from emp order by deptno,job desc

条件:where

比较运算符:>< !=  <> (between and) in (not in) like[ _%]

例:如果模糊查询名字中有“F_”的,需要使用 escape使其不被解释:

select * from emp where ename like '%F\_%' escape '\';其中\也可以是|等其它字符;

逻辑运算符:not  and or

集合运算符: union  / union all

is null /is not null 

函数:字符串函数、数值函数、日期函数、转换函数、聚合函数

数字+空值=空,需要做空值校验,将空值转换为其他任意值,sum(sal+nvl(comm,0)),如comm为空则置为0.或者聚合函数对null自动排除处理:sum(sal)+sum(comm)

条件判断decode(目标值,比较值1,结果1,比较值2,结果2。。。)

 

 

 

 

标签:函数,基础,运算符,sqlplus,emp,Oracle,select,desc
From: https://www.cnblogs.com/jxlizi/p/18597279

相关文章

  • Oracle 用户、角色和权限
    Oracle用户、角色和权限scott是oracle数据库创建后,默认存在的供我们初学者学习使用的,一般实际环境中无此用户(禁用或删除)sys是系统管理员用户,拥有最高权限,相当于QQ群的群主,默认密码change_on_installsystem是系统操作员,权限仅次于sys,相当于QQ群的管理员,默认密码manager1、......
  • 网络安全基础知识入门!网络安全学习教程
    当我们学习网络安全的时候,需要对它的基础知识做一个简单的了解,这样对以后的学习和工作都会有很大的帮助。本篇文章为大家总结了网络安全基础知识入门的内容,快跟着小编来学习吧。计算机网络计算机网络是利用通信线路将不同地理位置、具有独立功能的计算机和通信设备连接起......
  • 重生之我在学Vue--第1天 Vue 3 基础与开发环境搭建
    重生之我在学Vue–第1天Vue3基础与开发环境搭建文章目录重生之我在学Vue--第1天Vue3基础与开发环境搭建前言一、Vue3的特点与核心概念二、搭建开发环境1.安装Node.js2.使用Vite创建Vue3项目创建项目进入项目目录并安装依赖启动开发服务器3.理解项目结......
  • 【JAVA基础】Page处理
    Page处理List与Page转换@Override@ProcessLovValue@ProcessCacheValuepublicPage<PaymentDTO>selectList(LongorganizationId,PageRequestpageRequest,PaymentDTOpaymentDTO){//1.查询付款头列表Page<PaymentDTO>page=Page......
  • Jmeter性能测试基础
    压测任务需求的确认压测设置压测结果查看压测结果的分析压力测试  压力测试分两种场景:一种是单场景,压一个接口的;第二种是混合场景,多个有关联的接口。压测时间,一般场景都运行10-15分钟。如果是疲劳测试,可以压一天或一周,根据实际情况来定。压测任务需求的确认压测前要......
  • linux基础
    一、文件、目录篇●文件类型(-):普通文件(文本、可执行程序)​(d):目录(p):管道文件●常见系统文件目录/bin/:存放系统命令/boot/:系统启动目录/home/:存放普通用户的根目录(每个用户都有根目录)/dev/:设备文件保存位置/etc/:配置文件保存位置/root/:只有root用户才有权......
  • 软件测试笔记|数据库基础|通过python,如何导入数据库,并使用数据库表数据?
    VX公众Hao:阳哥整理软件测试笔记 以下是使用Python操作常见数据库(以MySQL为例)的基本步骤:首先,需要安装对应的数据库驱动程序。对于MySQL,通常使用pymysql库。可以通过pipinstallpymysql命令安装。1.连接数据库importpymysql#建立连接conn=pymysql.connect(  ......
  • 软件测试笔记|数据库基础|数据库字段类型有哪些?char与varchar有什么区别?
    VX公众Hao:阳哥整理软件测试笔记 常见的数据库字段类型有以下几种:•数值型:•整数型:如TINYINT、SMALLINT、INT、BIGINT,分别用于存储不同范围的整数值。•浮点型:像FLOAT、DOUBLE,用于存储带有小数部分的数值。•字符型:•定长字符串:如CHAR,存储固定长度的字符数据。•......
  • C语言基础-数组:一维数组与二维数组
    数组例子如果我们要在程序中表示一个学生的成绩,我们会使用一个int来表示,假如我们要在程序中表示一组成绩,此时我们所学的常规的数据类型就无法再表示,这时就需要使用一种新的表现形式,这种表现形式就是数组什么是数组数组是相同类型,有序数据的集合数组的特征数组中的数据......
  • C语言基础:循环结构
    循环结构什么是循环代码的重复执行,就叫做循环。循环的分类无限循环:其实就是死循环,程序设计中尽量避免无限循环。程序中的无限循环必须是可控的有限循环:循环限定循环次数或者循环的条件。循环的构成循环条件循环体当型循环的实现特点:先判断,后执行,如果条件不满......