随笔分类 -  MySQL/Oracle

1
摘要:目录Oracle用户授权篇系统权限对象权限角色权限权限撤销日常用到的权限 Oracle用户授权篇 系统权限 ​ 在Oracle数据库中,用户 SYSTEM、SYS 是数据库管理员,它具有DBA所有系统权限。在Oracle 11g 中有206个系统权限,可以在字典表 SYSTEM_PRIVILEGE_ 阅读全文
posted @ 2024-01-12 15:40 乐子不痞 阅读(2638) 评论(0) 推荐(0) 编辑
摘要:表空间 创建表空间 create tablespace test01 datafile 'test01.dbf' size 10m; create temporary tablespace temp01 tempfile 'temp01.dbf' size 10m; 查看表空间 select fil 阅读全文
posted @ 2023-12-26 11:41 乐子不痞 阅读(33) 评论(0) 推荐(0) 编辑
摘要:需求 想在本地的Oracle数据库中,操作另一个远程的数据库,访问并同步其中的数据。 可以使用 DB Link Oracle数据库链接进行操作。 概述 在Oracle数据库中,数据链可以通过创建数据库链接Database Link实现。数据库链接是一个指向远程数据库的指针,它允许用户在本地数据库中访 阅读全文
posted @ 2023-12-26 11:25 乐子不痞 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Oracle索引失效的几种情况 Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统 阅读全文
posted @ 2023-09-16 19:18 乐子不痞 阅读(2209) 评论(0) 推荐(0) 编辑
摘要:事务的传播行为 如果当前存在一个事务事务的传播行为(Propagation Behavior)表示整个业务处理过程所跨越的业务对象,将以什么样的行为参与事务。即在一个 service 中调用其他的 service ,事务该怎么处理。 7个传播行为 在 spring 中,事务的隔离级别、传播行为、超时 阅读全文
posted @ 2023-03-08 11:59 乐子不痞 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Oracle 窗口函数 窗口函数是分析函数的一种,通常可以理解成over()函数 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,与普通的聚合函数不同,聚合函数用group by分组,每个分组返回一个统计值;而分析函数采用partition by 分组,并且每组每行都可以返回一个 阅读全文
posted @ 2022-10-12 16:16 乐子不痞 阅读(3088) 评论(1) 推荐(2) 编辑
摘要:Oracle常用数学、日期、字符串函数 为了日常使用,这里总结一些常用的oracle函数。 数学函数 函数名 说明 ABS(n) 返回数值 n 的绝对值 CEIL(n) 向上取整 FLOOR(n) 向下取整 MOD(n1, n2) 返回n1除以n2的余数 POWER(n1, n2) 返回n1的n2次 阅读全文
posted @ 2022-03-16 14:47 乐子不痞 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Oracle定时任务 一、创建语句 declare job number; BEGIN DBMS_JOB.SUBMIT( JOB => job, /*自动生成JOB_ID*/ WHAT => 'proc_cam;', NEXT_DATE => to_date('2022-03-14 15:40:00 阅读全文
posted @ 2022-03-14 16:38 乐子不痞 阅读(2793) 评论(0) 推荐(1) 编辑
摘要:mysql存储过程 语法 基础语法参考大佬博客:https://www.cnblogs.com/mark-chan/p/5384139.html MySQL基本函数 字符串类 CHARSET(str) //返回字串字符集 CONCAT (string2 [,... ]) //连接字串 INSTR ( 阅读全文
posted @ 2022-03-11 10:34 乐子不痞 阅读(82) 评论(0) 推荐(0) 编辑
摘要:首先,我们常说的索引类型有:主键索引、唯一索引、普通索引、前缀索引、全文索引,甚至还有聚簇索引、覆盖索引等。 其中,唯一索引、普通索引、前缀索引等索引属于二级索引。 主键索引(Primary Key) 数据表的主键列使用的就是主键索引。 一张数据表有只能有一个主键,并且主键不能为 null,不能重复 阅读全文
posted @ 2021-07-01 22:25 乐子不痞 阅读(4593) 评论(0) 推荐(2) 编辑
摘要:范式与反范式 三大范式 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖) 第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合 阅读全文
posted @ 2021-07-01 14:44 乐子不痞 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:1.添加 PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加 UNIQUE(唯一索引) ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加 I 阅读全文
posted @ 2021-06-30 22:01 乐子不痞 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1、索引的优点 索引总结下来有三个: 索引大大减少了服务器需要扫描的数据量。 索引可以帮助服务器避免排序和临时表。 索引可以将所及 I/O 变为顺序 I/O。 2、高效使用索引 不恰当地使用索引,或者无法使用已有的索引,将无法使索引的优势发挥出来。正确使用索引的方式可以非常高效地提高我们查询的速度, 阅读全文
posted @ 2021-06-30 17:09 乐子不痞 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1、B-Tree索引 在人们谈论索引的时候,如果没有特别指明类型,多半说的就是B树索引,它是使用 B-Tree 数据结构来存储数据。 也有很多存储引擎使用的是B+Tree,例如 InnoDB 例如: CREATE TABLE People ( last_name varchar(50) not nu 阅读全文
posted @ 2021-06-30 17:04 乐子不痞 阅读(106) 评论(0) 推荐(0) 编辑
摘要:MySQL 练习50题 概述 学习的精髓 = 理论+实操+总结,所有题都亲手敲一遍才会牢记。 下面是我自己写的答案,有些不会写只能空着,以后再补。(建表的SQL语句在文章最后) 1、表结构 2、案例答案 -- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 SELECT stu.*, 阅读全文
posted @ 2021-06-23 17:20 乐子不痞 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Linux下安装MySQL8 一、删除已存在的MySQL 参考教程:https://www.cnblogs.com/Can-daydayup/p/10873948.html 二、下载安装 官网:https://dev.mysql.com/downloads/repo/yum/ 选择red hat版: 阅读全文
posted @ 2021-05-11 10:54 乐子不痞 阅读(548) 评论(0) 推荐(0) 编辑
摘要:数据库的事务隔离级别 1. 事务的基本要素(ACID) **原子性(Atomicity):**事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质 阅读全文
posted @ 2021-03-16 21:32 乐子不痞 阅读(173) 评论(0) 推荐(0) 编辑
摘要:概念 使用EXPLAIN 关键字可以模拟优化器执行SQL 查询语句,从而知道MySQL 是如何处理你的SQL 语句的。分析你的查询语句或是表结构的性能瓶颈。 用法:Explain+SQL 语句; Explain 执行后返回的信息: explain 字段分析 字段含义 id 选择标识符 select_ 阅读全文
posted @ 2020-12-22 18:00 乐子不痞 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1. 索引优化分析 1.1 索引的概念 MySQL 官方对索引的定义为:索引(Index)是帮助MySQL 高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。可以简单理解为排好序的快速查找数据结构。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向 阅读全文
posted @ 2020-11-16 15:46 乐子不痞 阅读(713) 评论(0) 推荐(0) 编辑
摘要:mysql基础 三大范式 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖) 第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联 阅读全文
posted @ 2020-11-06 14:54 乐子不痞 阅读(166) 评论(0) 推荐(0) 编辑

1
回到顶部
点击右上角即可分享
微信分享提示