oracle备忘录(一)---基础知识

Spring AI Alibaba Graph进阶:如何用图算法优化你的推荐系统? 本文深入探讨了如何利用Spring AI Alibaba Graph的图算法优化推荐系统。通过分析用户行为数据的网络化特征,结合加权随机游走和社区发现算法,显著提升推荐精准度和用户点击率。文章还分享了混合推荐架构设计、性能优化技巧及生产环境中的实战经验,为开发者提供了一套完整的图算法推荐解决方案。 阅读详情
---********----一些常用命令----********-----
SQL> --清屏
SQL> host cls

SQL> --当前用户
SQL> show user
USER 为 "SCOTT"
SQL> --当前用户下的表
SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID                               
------------------------------ ------- ----------                               
DEPT                           TABLE                                       
EMP                            TABLE                                            
BONUS                          TABLE                                            
SALGRADE                       TABLE                                            

SQL> --tab: 数据字典(表)
SQL> desc emp
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 EMPNO                                     NOT NULL NUMBER(4)
 ENAME                                              VARCHAR2(10)
 JOB                                                VARCHAR2(9)
 MGR                                                NUMBER(4)
 HIREDATE                                           DATE
 SAL                                                NUMBER(7,2)
 COMM                                               NUMBER(7,2)
 DEPTNO                                             NUMBER(2)


---********----sqlplus的设置----********-----
SQL> --设置行宽
SQL> set linesize 120
SQL> --设置一页显示的数目
SQL> set pagesize 20
SQL> --设置列宽
SQL> col ename for a8   --字符,长度为8的字符
SQL> col sal for 9999   --长度为4位的数字
SQL> /


----别名规则:注意点:
--别名写在字段的后面,空一格,如果是 字符(中文字符,英文字符) 就可以直接写,不需要单引号或者双引号
--如果别名是数字,不能直接写,一定要加上双引号。

--而表达式中的字符要用单引号''表示,而不能用双引号""  比如case when 中的要比较的字符就要用单引号

SQL> /*
SQL> --SQL优化:
SQL> --工具的介绍:检测SQL语句的执行效率,可以使用set timing on ,相当于打开计时开关。这样就能看到每条语句的执行时间
SQL> --可以执行set timing off 来关闭计时开关,默认开关是关的
SQL> --1. 尽量使用列名(Orale9i之后,*和列名是一样的 )
SQL> --2. where条件,执行顺序为 从右 --> 左 
SQL>  --如果用and连接两个条件,就要将false几率大一些的条件放在右边,
SQL>  --如果为false,就不必判断左边的条件
SQL>  --如果用or连接两个条件,就要将true几率大一些的条件放在右边。
SQL> --3.Having 和 Where的功能相似,都是过滤条件,但是where中不能使用组函数(avg,count, max ,min, sum)
SQL>  --如果两个都能实现,尽量使用where语句,因为where是先筛选,可能再分组
SQL>  --having是先进行分组,在筛选,因此效率要低一些
SQL> --4.理论上,使用多表查询比使用子查询效率高
SQL> --5.尽量不要使用集合运算(union,union all ,intersect, minus)
SQL> */

SQL> host cls

SQL> ---********----nvl函数的应用----********-----
SQL> /*
SQL> SQL语句中的null值
SQL> 1. 包含null的表达式都为null
SQL> 2. null!=null,所以查询字段为空,不能comm == null ,而是comm is null
SQL> */

SQL> select empno,ename,sal,sal*12,comm,sal*12+nvl(comm,0) 
   2 from emp; 

---********----修改sql语句----********-----
SQL> select * 
   2 form emp;
   form emp*  第 2 行出现错误: ORA-00923: 未找到要求的 FROM 关键字 

SQL> --c 命令(使用方法:先定位到具体的行数,再用c(change)命令修改)
SQL> 2 
     2* form emp

SQL> c /form/from  --(注意:不要有空格) 
     2* from emp
SQL> /    --(斜杠表示执行命令)

SQL> --第二种方法 ed命令 edit
SQL> --(输入之后会弹出记事本,改好后直接关掉记事本,改好的内容会自动输入到dos中,/执行)
SQL> ed 
     已写入 file afiedt.buf 
     1 select empno,ename,sal,job 
     2* from emp


SQL> /--第三种方法 主要针对在后面添加一些条件 a命令 append
SQL> select *  
  2  from emp  
  3  order by sal;

SQL> a  desc (一定要注意: a后面要>2个空格,如果一个空格 就会变成saldesc)  
     3* order by sal desc
SQL> /


---********----连接符----********-----
SQL> select concat('Hello',' World') from dual;

	CONCAT('HELL
	------------ 
	Hello World 


SQL> --dual:伪表
SQL> select 3+2 from dual; 
	3+2 
	---------- 
	5

SQL> select 'Hello'||' World' 一列 from dual;
	一列 
	------------ 
	Hello World 

SQL> --查询员工信息:***的薪水是****
SQL> select ename||'的薪水是'||sal 所有人的薪水 2 from emp;

	所有人的薪水 
	---------------------------------------------------------- 
	SMITH的薪水是800 
	ALLEN的薪水是1600 
	WARD的薪水是1250 
	JONES的薪水是2975 


---********----保存和执行一个文件----********-----
SQL> select * from emp; 

EMPNO         ENAME    JOB      MGR           HIREDATE   SAL     COMM      DEPTNO 
---------- -------- --------- ---------- -------------- ----- ---------- ---------- 
7369	      SMITH   CLERK	7902      17-12月-80	 800		      20 

SQL> save c:\a.sql
--(保存上一条的语句)
已创建 file c:\a.sql

SQL> @c:\a.sql --(执行一个文件)
EMPNO         ENAME    JOB      MGR           HIREDATE   SAL     COMM      DEPTNO 
---------- -------- --------- ---------- -------------- ----- ---------- ---------- 
7369	      SMITH   CLERK	7902      17-12月-80	 800		      20 

---********----保存dos中数据到文件----********-----
spool 路径
--内容
spool off

--创智播客oracle视频

世界模型和大语言模型结合开发自动驾驶算法 摘要:自动驾驶系统开发中,融合世界模型和大语言模型可显著提升效率和安全性。世界模型负责环境感知与预测(如目标检测、轨迹预测),而大语言模型优化代码生成、决策解释等环节。实施路径包括需求分析(1-2周)、模型开发(2-4个月)、模拟测试(1-2个月)、实车测试(2-3个月)和合规优化(1-2个月),总周期6-12个月。关键技术工具包括PyTorch/TensorFlow、CARLA模拟器和ROS系统,核心设计理念强调模块化、安全优先和敏捷迭代。示例代码展示了YOLO目标检测与大语言模型决策建议的集成方案。该方 阅读详情

相关推荐

STM32L476低功耗实战:LPTIM精准定时唤醒STOP2模式与系统级功耗优化

本文深入探讨了STM32L476低功耗实战技巧,重点解析了LPTIM精准定时唤醒STOP2模式的配置与优化。通过详细的步骤指南和实战经验分享,帮助开发者实现系统级功耗优化,特别适合电池供电设备开发。文章涵盖LPTIM1定时器配置、STOP2模式进入流程及常见问题排查,助力将整机功耗降至8.2uA级别。

weixin_33686714的博客 435

ORACLE使用备忘录

1.将一个用户SCHEMA下的表的增删查改权限赋予另一个用户 --假设现在要将test_u用户的SCHEMA下的所有表操作权限赋予test_user GRANT ALL ON test_tab TO test_user ;--将test_tab这表的操作权限赋予 test_user 这个用户 REVOKE ALL ON test_tab FROM test_user ;--将test_tab...

PiaoMiaoXiaodao的博客 573

硅传CC1310二次开发必备:手把手教你用JTAG解锁被锁定的Flash存储器

本文针对硅传CC1310模块二次开发中常见的Flash锁定问题,提供了从原理剖析到实战操作的完整解决方案。详细介绍了如何使用Uniflash和Flash Programmer 2等工具进行Flash解锁和擦除,并强调了硬件连接稳定性与供电质量的关键作用,帮助开发者彻底解决烧录障碍,为后续应用开发铺平道路。

weixin_29189373的博客 254

ORACLE 基础知识

一、选择行 1. 简单的SELECT 语句 SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL NVL函数可把NULL转换成其它类型的符号 编程技巧: NVL函数在多条件模糊查询的时候比较有用 NVL函数可返回多种数据类型: 返回日期 NVL(start_date,'2002-02-01') 返回字符串 NVL(title,'no title') 返...

weixin_30549175的博客 409

XGBoost实战:从原理到调参,手把手教你提升模型性能(附Python代码)

本文深入解析XGBoost核心原理,并提供一套从数据准备、系统性调参到生产部署的完整实战指南。通过剖析目标函数、正则化项与分裂算法,帮助读者理解参数背后的数学逻辑,并利用交叉验证、早停法及自动化工具(如Optuna)高效提升模型性能。文中附有详尽的Python代码示例,涵盖类别特征处理、缺失值应对、不平衡数据调整及模型可视化等高级技巧。

weixin_29178069的博客 458

yolov5 onnx推理时报错[ONNXRuntimeError] : 2 : INVALID_ARGUMENT : Unexpected input data type.

yolov5 onnxruntime 推理报错

zjulkw的博客 1223

ORACLE、MYSQL数据库基础知识备忘录

ORACLE 1、单引号包含的是char/varchar2字符串,区分大小写;另外,双引号包含的是对象名,也区分大小写(默认是大写) to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') 不能用to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') 原因是在to...

cchchunhe的博客 227

车机破解避坑指南:为什么你的CarPlay盒子不识别?从USB设备ID解析兼容性问题

本文深入解析车机USB设备兼容性问题,特别是CarPlay盒子不识别的原因,从硬件ID到识别机制全面剖析。通过ADB工具和root权限操作,提供详细的破解方案和兼容性测试结果,帮助用户解决车机与第三方设备的连接问题。

weixin_29175469的博客 602

oracle基础知识备忘录(不断更新)

NULL NULL没有任何意义。 NULL与数字类型运算,永远是NULL。 NULL与字符连接,结果是原字符。 查询语句执行顺序 from、where、group by、聚集函数、having筛选分组、select、order by   转义字符 模糊查询时,若要查询的内容有'_'或者'%',要加转移字符'\',如 select * from emp wh...

iteye_6511的博客 176

传感器校准与标定:传感器的灵敏度校准_(11).常见传感器的灵敏度校准方法

线性校准:适用于传感器输出与输入之间存在线性关系的情况。通过收集数据并使用最小二乘法拟合线性方程,可以确定斜率和截距,从而实现校准。非线性校准:适用于传感器输出与输入之间存在非线性关系的情况。通过收集数据并使用非线性拟合方法(如最小二乘法),可以确定多项式或其他非线性方程的参数,从而实现校准。温度补偿校准:适用于传感器在不同温度下输出特性变化的情况。通过收集不同温度下的数据并使用温度补偿方程,可以提高传感器在不同温度下的测量精度。其他校准方法。

2401_87715305的博客 918

【nvidia-B200 生产环境】NVIDIA 570.124.06+Cuda12.8 Ubuntu22.04 nccl-test 一键部署脚本(免修改复制即用)

目录1. 初始化与日志记录2. 安装基础工具与配置更新3. NVIDIA 驱动安装 570.124.064. 安装 Mellanox OFED 24.10-2.1.8.05. 安装 CUDA 12.86. 安装 NCCL 和测试7. 配置 rc.local 和其他优化8. B200 单独步骤9. 最终测试与重启10. 完整生产脚本,复制即可直接使用总结 功能: 设置日志目录和日志文件路径。 使用 命令将标准输出和错误输出同时写入日志文件和终端。 记录脚本开始时间,并计算开始的秒数

jundao1997的专栏 2798

oracle备忘录(二)--基础知识基本语法

------********-----where条件----******---- SQL> --字符大小写敏感 SQL> select * 2 from emp 3 where ename = 'KING'; SQL> --日期格式敏感: 查询入职日期为17-11月-81的员工 SQL> select * 2 from emp 3 where hi...

nano-dhh 723

MDF和DHF、DMR、DHR三者差异?注册与备案文件?医疗器械产品技术要求编写指导原则

定义:设计历史文档(DHF ) 指的是描述某医疗器械成品设计过程的有关记录。内容:DHF包括设计开发活动的所有记录。从最初的策划、客户需求、设计输入,设计输出、设计验证、设计确认、所有的设计评审,设计转换,以及设计变更相关的所有记录。均属于DHF的一部分。要求:各制造商应为每个类型的器械建立并保持设计历史文件。设计历史文件应包含或引用必要的记录,以证实设计符合经批准的设计计划和法规的要求。

学海无涯的专栏 9111

android毕业设计_备忘录系统

基于android的备忘录系统mysql数据库创建语句 基于android的备忘录系统oracle数据库创建语句 基于android的备忘录系统sqlserver数据库创建语句 基于android的备忘录系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计 基于android的备忘录系统spring+springMVC+mybatis框架对象(java...

知识分享 1783

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Oracle Pl/sql 配置备忘录

PL/SQL配置: 注意:请下载最新的oracle instant客户端..有些pl/sql Developer不支持老版本的.. 还有种情况是原来装过oracle客户端..再用pl/sql的..配置的客户端地址可能不起效果..需要确定pl/sql指定的oracle目录到底是那个 可以通过连接不存在的 数据库sid...弹出错误中可以显示  找不到d:\oracleclient\tnsna...

foolraty的专栏 159

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法

[Oracle] DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法 作者:Fenng 日期:July 19 2004 情况描述客户报告数据库故障,新来的系统管理员误操作。删掉了一些文件。询问:删掉了那些文件?答曰:所有重要数据文件,所有控制文件。数据库原来是归档模式,用rman备份数据,rman 使用控制文件。幸运的是,最后一次rman full 备份是包

Fenng's Blog 5443

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

oracle安装备忘录

先安装vmwaretools双击解压缩即可。。

u010882595的专栏 526

Oracle Olap开发备忘录

以前曾开发了基于Oracle Olap服务的应用,趁着没有完全忘记赶紧记录下来。1、很早以前就针对Oracle 8里面的Express Server作了开发,当时是使用dml的C接口,在Java里面通过JNI访问,虽然只有一个命令接口,但是着实费力,同时JNI对J2EE Application Server也有所影响。2、这一次支持的是Oracle 9i与10g 的Olap Server,

商业智能之路 1400

负载均衡连接方法oracle,oracle 负载均衡连接方式常用SQL语句备忘录

1.---表中有重复记录用SQL语句查询出来select * from Recharge where RechargeSerial in (select RechargeSerial from Recharge group by RechargeSerial having count(*)>1)2.oracle des加密函数方法create or replace function encr...

weixin_28786857的博客 546

oracle spatial运维操作备忘录,持续更新中……

oracle spatial运维操作备忘录,持续更新中……数据环境创建表空间新建自定义坐标系表的相关操作修改元数据表SRID指向并新建SRID数据库的导入导出通过DBLINK导出dump方式整个用户导出。通过create ...as...导入指定数据 数据环境 创建表空间 1.创建表空间查看用户使用的表空间,分别查询所有用户: select distinct tablespace_name from user_tables; 2.查看一共该用户下有多少表空间: select t.tablespace_na

luobengge的博客 268

oracle备忘录

1.登录linux服务器 执行:su - oracle 执行:sqlplus 用户名/密码 使用dab登录命令,执行:sqlplus / as sysdba dba授权执行:grant dba to QXT_USER; (注:QXT_USER是用户名) 2.查看表空间使用情况 SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小", total / (1024 * 1024 *

u013015301的博客 369

oracle怎么排查死锁问题,ORACLE死锁故障排查的一般性手法的备忘录

ORACLE死锁故障排查的一般性手法的备忘录故障现象:两个Java写的后台批处理同时执行时,发生了死锁现象。排查手法:通过查询视图,找到被锁住的对象v$locked_object,根据其locked_mode,判断其锁类型查询SQL语句:select l.xidusn, l.object_id, o.owner, o.object_name,l.session_id, l.oracle_usern...

weixin_35779309的博客 383

Oracle JDBC链接驱动jar包下载备忘录

Orcale 版本比较复杂,详细地址请参阅:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 在选择的时候,还需要关注对应的jdk的版本问题。 JDBC, SQLJ,

jCuckoo的专栏 7474

大数据备忘录———将数据从oracle导入impala中

上周遇到了将数据从oracle导入到impala的问题,这个项目耽误了我近一周的时间,虽然是种种原因导致的,但是还是做个总结。 需求首先是跑数据,跑数据这个就不叙述,用的是公司的平台。 讲讲耽误我最久的事吧 数据的导入导出。 将数据从oracle导出 PLSQL直接导出 我这边连接公司的orcle数据库是PLSQL,本身PLSQL就是可以可以导出数据的,而且很简单。 PLSQL在sel...

weixin_30716141的博客 506

告别手动复制!用隔空投送+文本文件,5分钟搞定华为备忘录搬家到iPhone

本文详细介绍了一种无需代码的华为备忘录迁移到iPhone的简便方法,利用隔空投送和文本文件在5分钟内完成批量转移。该方法保留原始创建时间,适合非技术用户操作,解决了Android到iOS数据迁移的常见痛点。

weixin_30279315的博客 539

Spark SQL函数 对比 Oracle SQL函数 备忘录

0、逻辑查询的各个阶段 执行顺序 T-SQL逻辑查询的各个阶段(编号代表顺序) (5)SELECT DISTINCT TOP(<top_specification>) <select_list> (1)FROM <left_table> <join_type> JOIN <right_table> ON <on_predicate> (2)WHERE <where_predicate&

zholeiv5 873
上一篇: jquery菜单选择
下一篇: oracle备忘录(二)--基础知识基本语法
wive
博客等级 码龄14年 33粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值