MySQL 详解MySQL Shell 运行 SQL 的两种内置方法 第一、函数run_sql 如何使用: 第二、函数 sql 如何使用: 结论: MySQL Shell 是兼容 MySQL 传统命令行客户端的超级替代版,支持 SQL 、JavaScript 、Python 三种语言环境。工具自身包含了很多组件,使得 DBA...
其他数据库 Redis实现多级缓存 本文实例为大家分享了Redis实现多级缓存的具体代码,供大家参考,具体内容如下 一、多级缓存 1. 传统缓存方案 请求到达tomcat后,先去redis中获取缓存,不命中则去mysql中获取 2. 多级缓存方案 tomcat的请求并发数,是远小于redis...
MySQL Mysql写入数据十几秒后被自动删除了如何解决 背景 事情是这样的,在公司内部新开发了一个功能还没有上线,目前部署在测试环境,Node服务会开启一个定时任务,每5分钟会处理好一部分数据写入到mysql数据库中。 在这之前,一切都运行正常,中秋节后上班第一天打开后台系统发现没有数据展示了,然后查询数据库发...
Oracle Oracle删除当前用户下所有表的方法适用于有或没有删除权限 1、如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。 2、如果有删除用户的权限,则可以: drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉。 删除后再创建该用户。 ...
Oracle Oracle之SQL语句性能优化(34条优化方法) 好多同学对sql的优化好像是知道的甚少,最近总结了以下34条仅供参考。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving tab...
MySQL MySQL 中 blob 和 text 数据类型详解 前言 前面文章我们介绍过一些常用数据类型的用法,比如 int、char、varchar 等。一直没详细介绍过 blob 及 text 类型,虽然这两类数据类型不太常用,但在某些场景下还是会用到的。本篇文章将主要介绍 blob 及 text 数据类型的相关知...
Oracle Oracle表空间不足的两种解决办法 首先查询表空间的大小以及文件路径地址 select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order b...
其他数据库 Redis通过scan查找不过期的 key(方法详解) Redis Scan 命令用于迭代数据库中的数据库键。 SCAN 返回一个包含两个元素的数组, 第一个元素是用于进行下一次迭代的新游标, 而第二个元素则是一个数组, 这个数组中包含了所有被迭代的元素。如果新游标返回 0 表示迭代已结束。 相关命令: SSC...
PostgreSQL PostgreSQL 使用raise函数打印字符串 raise函数 在PostgreSQL中,该函数用于打印字符串,类似于Java中的System.out.println(),Oracle中的dbms_output.put_line()。 用法如下: raise notice ‘My name ...
Oracle Oracle查询表里的重复数据方法 一、背景 一张person表,有id和name的两个字段,id是唯一的不允许重复,id相同则认为是重复的记录。 二、解决 select id from group by id having count(*) > 1 按照id分组并计数,某...
SQLSERVER SQL Server中对数据截取替换的方法详解 REPLACE(要修改字段名,‘被替换的特定字符’,‘替换的字符’) 表结构和插入数据 CREATE DATABASE TEST GO USE TEST GO CREATE TABLE TestTable ( UserName VA...