![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
闭关苦炼内功
微信公众号:码农coding
展开
-
Oracle数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构索引提供指向存储在表的指定列中的数据值的指针,然后根据指定的排序顺序对这些指针排序数据库使用索引的方式与使用书籍中索引的方式很相似:它搜索索引以找到特定值,然后顺指针找到包含该值的行通过使用索引,可以大大降低I/O次数,从而提高SQL语句的访问性能按照索引列的个数,可将索引分为单列索引和复合索引单列索引是指基于单个列所创建的索引复合索引是指基于两列或多列创建的索引当建立复合索引时,索引列不能超过32个在同一个表的多个列上可以创建多个索引,但要原创 2021-10-30 03:04:36 · 1148 阅读 · 0 评论 -
Oracle小练2
数据准备:CREATE TABLE T_2 (user_id INT,times VARCHAR(100));INSERT INTO T_2 VALUES (1,'2020-12-7 21:13:07');INSERT INTO T_2 VALUES (1,'2020-12-7 21:15:26');INSERT INTO T_2 VALUES (1,'2020-12-7 21:17:44');INSERT INTO T_2 VALUES (2,'2020-12-13 21...原创 2021-10-28 01:03:36 · 274 阅读 · 0 评论 -
Oracle小练1
数据准备:CREATE TABLE T_1(ID INT,DATA VARCHAR(10));INSERT INTO T_1 VALUES(1,'8');INSERT INTO T_1 VALUES(2,'88');INSERT INTO T_1 VALUES(3,'7,8');INSERT INTO T_1 VALUES(4,'6,7,8');INSERT INTO T_1 VALUES(5,'8,9');INSERT INTO T_1 VALUES(6,'7,88...原创 2021-10-26 19:52:31 · 309 阅读 · 0 评论 -
分享两个bat脚本(Oracle+Redis+Tomcat服务启动、关闭)
分享两个bat脚本(Oracle+Redis+Tomcat服务启动、关闭)0、Preview先来看下正常情况下使用启动脚本的效果哈好啦,下面先看下关闭脚本1、服务关闭脚本@echo off@ECHO 1、关闭 Oracle11g 服务net stop OracleDBConsoleorclnet stop OracleOraDb11g_home1TNSListenernet stop OracleServiceORCL@ECHO 2、关闭 Redis 服务net sto原创 2021-04-02 18:30:49 · 521 阅读 · 2 评论 -
运维大刀小练
题目如下:一、【sql给出一个薪资表:S,薪资字段:a,姓名:name】1、查询出薪资大于200的人员;select name from S where a>200;2、按照薪资降序排列的查询结果;select * from S order by a desc;3、将姓名张三改为李四。update S set name='李四' where name='张三';二、【oracle 数据库维护】1、查看数据库监听状态;lsnrctl status2、查看oracle是否开启归档模式原创 2021-01-12 14:58:34 · 4343 阅读 · 14 评论 -
数据库聚合函数应用(某厂dian面)
数据库聚合函数AVG 求平均SUM 求和MIN 求最小MAX 求最大COUNT 计数GROUP BY 分组函数ORDER BY 排序函数以上是数据表数据以下是数据表SQLSET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for hyjx-- ----------------------------DROP TABLE IF EXIS原创 2020-11-16 19:40:41 · 306 阅读 · 0 评论 -
Oracle数据库系列之基础篇3即多表查询之多表连接基本查询
Oracle数据库多表查询之多表连接基本查询说明:本文依赖之前两篇文章Oracle数据库系列之基础篇1Oracle数据库系列之基础篇2/*多表查询什么是笛卡尔积?emp表14行,dept表4行,笛卡尔积:14*4=56行*//*Oracle的连接条件的类型等值连接不等值连接外连接自连接*//*多表连接示例1、多表连接基本查询使用一张以上的表做查询就是多表查询*/-- 查询员工表和部门表select * from emp,dept;/* 查询结果 *原创 2020-10-27 13:02:35 · 411 阅读 · 0 评论 -
Oracle数据库系列之基础篇2
1、单行函数– 字符函数,接收字符输入返回字符或者数值,dual是伪表desc dual;select * from dual;2、字符串的连接可以使用concat,也可以用 || ,建议使用 ||select concat('hello','world') 连接 from dual;select 'hello' || ',' || 'world' 连接 from dual;3、字符串截取,使用substr– 第一个参数是源字符串,第二个参数是开始索引,第三个参数长度,开始的索引使用1和原创 2020-10-14 22:46:28 · 1164 阅读 · 9 评论 -
Oracle数据库系列之基础篇1
1、显示当前所在用户;show user;2、查询用户语言环境,借助dual伪表;select userenv('language') from dual;3、查看emp表结构;desc emp;4、查询emp表所有信息;select * from emp;5、使用全列名查询emp表所有信息;select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp;6、使用列别名查询emp表所有信息;select empno 员原创 2020-10-14 22:20:34 · 2320 阅读 · 17 评论 -
成功解决 PL/SQL Developer 报错 ORA-00911: invalid character
本文目录 1、出现问题2、分析问题3、解决问题4、总结推荐文章1、出现问题在使用 PL/SQL Developer 报错 ORA-00911: invalid character2、分析问题2.1 发现在windows下cmd终端sqlplus下无报错2.2 于是查看用户语言环境这是dos终端下,和本地windows系统语言环境保持一致,简体中文然后查看PL/SQL Developer 语言环境,美式英文3、解决问题方案一(强烈推荐):配置 windows原创 2020-10-05 21:46:05 · 8311 阅读 · 6 评论 -
Oracle数据库之SQL测验
来源 W3school1.SQL 指的是?Structured Query Language2.哪个 SQL 语句用于从数据库中提取数据?SELECT3.哪条 SQL 语句用于更新数据库中的数据?UPDATE4.哪条 SQL 语句用于删除数据库中的数据?DELETE5.哪条 SQL 语句用于在数据库中插入新的数据?INSERT INTO6.通过 SQL,您如何从 “Persons” 表中选取 “FirstName” 列?SELECT FirstName FROM Person.原创 2020-10-05 11:55:22 · 1310 阅读 · 2 评论 -
远程oracle数据库本地远程服务器上数据库
若想远程使用服务器上的oracle数据库,需要把(以下面这个为例)(windows下)D:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN或者是(linux下)ORACLE_HOME\11.2.0\dbhome_1\NETWORK\ADMIN目录下 tnsnames.ora 文件中的 HOST 的IP...原创 2020-04-02 22:38:37 · 1223 阅读 · 0 评论 -
查看oracle安装目录windows/linux下安装目录
查看oracle安装目录windows 下,通过注册表,查找 ORACLE_HOMElinux 或者 unix下,下面这条命令env | grep ORACLE 查看 ORACLE_HOME 变量对应的目录— —待续……...原创 2020-04-02 22:12:21 · 4760 阅读 · 0 评论 -
数据库三范式 & 事务
范式是具有最小冗余的表结构。数据库三范式具体如下:1、 第一范式(1st NF -列都是不可再分)第一范式的目标是确保每列的原子性:如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF)2、第二范式(2nd NF -每个表只描述一件事情)首先满足第一范式,并且表中非主键列不存在对主键的部分依赖。第二范式要求每个表只描述一件事情。...原创 2020-03-22 21:05:35 · 2496 阅读 · 2 评论 -
jdbc合集--oracle+mysql+mariadb
jabc合集--oracle+mysql+mariadbjdbc连接Oracle数据库https://blog.csdn.net/frdevolcqzyxynjds/article/details/104722087jdbc连接MySQL数据库https://blog.csdn.net/frdevolcqzyxynjds/article/details/104719983jdb...原创 2020-03-07 21:11:11 · 476 阅读 · 0 评论 -
jdbc连接Oracle数据库
jdbc连接Oracle数据库1、下载ojdbc驱动https://blog.csdn.net/frdevolcqzyxynjds/article/details/1047201742、以SCOTT用户的emp表为例3、新建项目准备好链接之后,这里用的jdk1.8,eclipse新建一个项目项目目录结构下面直接贴代码...原创 2020-03-07 21:05:36 · 496 阅读 · 0 评论 -
oracle驱动下载地址
oracle驱动下载地址官方地址:https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html原创 2020-03-07 19:37:52 · 1811 阅读 · 0 评论 -
第二高查询
编写一个 SQL 查询,获取 Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200 作为第二高的薪水。如果不存...原创 2020-01-19 23:15:13 · 398 阅读 · 0 评论 -
两表联合查询
SQL架构表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+Pe...原创 2020-01-19 16:18:55 · 2215 阅读 · 0 评论 -
windows下成功安装Oracle11g数据库
这个已经很久了,我没发布,今天特此发布出来,希望对不会安装的能够有所帮助,也是方便以后不用再翻文件夹目录了,因为安装这个数据库安装失败很难卸载干净,所以请看官按照每一步进行下面开始总共需要这么6个文件其中win64_11gR2_database_1of2.zip ,win64_11gR2_database_2of2.zip 这俩是必须Oracle安装h...原创 2019-11-30 14:00:48 · 755 阅读 · 0 评论