随笔分类 -  数据库

摘要:一、创建语句 declare job number; BEGIN DBMS_JOB.SUBMIT( JOB => job, /*自动生成JOB_ID*/ WHAT => 'proc_cam;', NEXT_DATE => to_date('2022-03-14 15:40:00', 'yyyy-mm 阅读全文
posted @ 2024-03-25 15:40 一看就懂 阅读(976) 评论(0) 推荐(0)
摘要:1、查看 Oracle 正在执行的 sql 语句 SELECT b.sid oracleID, b.username 用户名, b.serial#, paddr, sql_text 正在执行的SQL, b.machine 计算机名称FROM v$process a, v$session b, v$s 阅读全文
posted @ 2024-03-18 16:45 一看就懂 阅读(1026) 评论(0) 推荐(0)
摘要:一、背景首先我们在日常的开发中,大概率会使用批量更新,或者在一个事务里面做增删改查,那么就有可能不同事务之间导致死锁的发生。这里主要讲的是如何将当时发生死锁的信息输出到日志文件中,以及具体的SQL打印。 二、如何实现查了很多网上的文章,都是使用什么下面之类的命令 show engine innodb 阅读全文
posted @ 2023-12-15 17:38 一看就懂 阅读(442) 评论(0) 推荐(0)
摘要:SHOW TABLE STATUS LIKE '表名' 转自:https://www.jb51.net/database/2997598wj.htm 阅读全文
posted @ 2023-12-01 10:42 一看就懂 阅读(23) 评论(0) 推荐(0)
摘要:复制表结构: CREATE TABLE new_table LIKE old_table; 复制表数据: INSERT INTO new_table SELECT * FROM old_table 阅读全文
posted @ 2023-11-25 15:23 一看就懂 阅读(185) 评论(0) 推荐(0)
摘要:在mysql里是可以查询​​information_schema.tables​​这张表的,然后获取我们想要的信息: SELECT table_rows,table_name FROM information_schema.tables WHERE TABLE_SCHEMA = 'mysql' an 阅读全文
posted @ 2023-11-21 10:08 一看就懂 阅读(71) 评论(0) 推荐(0)
摘要:不记录,很快就忘记了;记录了,仿佛也记得更牢了 步骤如下: Step1:右击数据库,弹出的标签中选择Tasks Generate Scripts... Step2: 弹出新窗口中,勾选"请下次别烦了别通知我了",然后点击下一步 Step3:在又弹出的新页面,选择指定的数据库,然后勾选你想要的表,选择 阅读全文
posted @ 2020-10-17 09:46 一看就懂 阅读(12358) 评论(0) 推荐(0)
摘要:1.范围日期的查询: select * from goodswhere g_time betweento_date('2018/12/26 10:01:59','yyyy-MM-dd hh24:mi:ss')and to_date('2018/12/26 10:05:17',' yyyy-MM-dd 阅读全文
posted @ 2020-05-20 11:24 一看就懂 阅读(3908) 评论(0) 推荐(0)
摘要:一、日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING) 1. 三者的含义 LOGGING:当创建一个数据库对象时将记录日志信息到联机重做日志文件。LOGGING实际上是对象的一个属性,用来表示在创建对象时是否记录REDO日志,包括在做DML时是否记录REDO日志。一般 阅读全文
posted @ 2020-05-11 10:58 一看就懂 阅读(2869) 评论(0) 推荐(1)
摘要:本记录仅供自己使用,有看不懂的朋友莫见怪,后期会做相应补充。 本机操作系统:win10 服务器操作系统:Linux 服务器数据库:Oracle 一、找到日志文件 1、通过Xshell 6远程连接服务器,登录相应账户:su oracle 2、切换到日志路径下:cd /oradata/fast_reco 阅读全文
posted @ 2020-05-11 10:37 一看就懂 阅读(4055) 评论(1) 推荐(0)
摘要:查看归档日志大小及使用情况select * from v$recovery_file_dest SQL> select * from v$recovery_file_dest; NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES 阅读全文
posted @ 2020-05-09 11:21 一看就懂 阅读(23379) 评论(0) 推荐(0)
摘要:工作中的需求,需要批量给某个字段所有数据的固定位置插入一个字符。查过相关资料后,没有过多解释。于是自己用了比较笨的办法实现这个功能。 原理:取出字符串左半部分和右半部分,然后加上固定字符在中间拼接;select left(字符串,4)+字符+right(字符串,LEN(字符串)-4) 比如:给字符串 阅读全文
posted @ 2020-03-24 16:40 一看就懂 阅读(7439) 评论(0) 推荐(0)