MySQL SQL去重的3种实用方法总结 1.distinct去重 2.group by去重 3.row_number() over (parttion by 分组列 order by 排序列) 补充:SQL根据某列或几列分组去重——row_number() over(pa...
其他数据库 分割超大Redis数据库例子 薄荷 App 上的伙伴功能大量使用了内存数据库 Redis,随着数据量的快速增长,Redis 膨胀得很快,已经接近 12 GB规模,这些数据全部放在单个 Redis 实例中。单个巨大 Redis 实例有如下几个坏处: 1.首先,需要一台内存很大的机器。Re...
SQLSERVER SQL Server安装完成后3个需要立即修改的配置选项 你用安装向导安装了全新的SQL Server,最后你点击了完成按钮。哇噢~~~现在我们可以把我们的服务器进入生产了!抱歉,那并不是真的,因为你的全新SQL Server默认配置是错误的。 是的,你没看错:SQL Server的默认安装在很多方面的配置是错误...
Oracle oracle复制表结构和复制表数据语句分享 1. 复制表结构及其数据: create table table_name_new like table_name_old 3. 只复制表数据: 如果两个表结构一样: insert into table_name_new(column1,column2...
SQLSERVER SQLSERVER 中GO的作用详解 具体不废话了,请看下文详解。 use db_CSharp go select *, 备注=case when Grade>=90 then ‘成绩优秀’ when Grade<90 and Grade>=80 th...
其他数据库 Redis偶发连接失败案例实战记录 前言 本文主要给大家介绍了关于Redis偶发连接失败的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 【作者】 张延俊:携程技术保障中心资深DBA,对数据库架构和疑难问题分析排查有浓厚的兴趣。 寿向晨:携程技术保障中心高级DBA,...
MySQL 总结三道MySQL联合索引面试题 前言: 众所周知MySQL联合索引遵循最左前缀匹配原则,在少数情况下也会不遵循(有兴趣,可以翻一下上篇文章) 创建联合索引的时候,建议优先把区分度高的字段放在第一列。 至于怎么统计区分度,可以按照下面这种方式。 创建一张测试表,用来测试: CREATE T...
Oracle 修改oracle数据库用户名及密码的方法 改oracle数据库用户名称和密码(Linux为例),有需要的朋友可以参考下。 一、修改前准备工作: 使用ssh工具以root身份连接服务器, 然后切换到oracle用户:su – oracle(回车) 使用sqlplus连接数据库:sqlpl...
SQLSERVER DATASET 与 DATAREADER对象有什么区别 DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。因为DataRe...
MySQL CentOS7下安装MySQL5.7.39的详细过程 一、下载 下载地址:https://dev.mysql.com/downloads/mysql/ 二、解压 tar xvf mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar 三、卸载已安装包 rpm -qa|grep mar...
MySQL Express连接MySQL及数据库连接池技术实例 Express连接MySQL 准备工作 打开webstorm新建项目选择express创建一个express项目。 创建成功后其页面如下: 为了连接mysql数据库还需要导入mysql模块。 创建配置文件 在项目中创建config文件,在config文件中...
MySQL MySQL临时表的使用方法详解 1. 写在前面的话 在开发数据库时,特别是写存储过程,遇到比较复杂的需求,使用临时表可以简化很多逻辑。曾经在一家互联网金融公司供职,公司数据组团队做数据清洗,写SQL脚本时,一个查询语句可以套到数层查询,甚至十几层。看起来几百行上千行的脚本,其实他只是一个...