数据库

数据库怎么拆分表?-小浪学习网

数据库怎么拆分表?

数据库拆分表的方法:1、水平拆分,按照表中逻辑关系和相关条件把表拆分成多个分表;2、垂直拆分,按照不同的表来拆分到不同的数据库之上。 随着数据的不断扩大,有的数据表的规模会以几何级增...
站长的头像-小浪学习网月度会员站长10个月前
3512
Mysql分析-show PROCESSLIST 的详情-小浪学习网

Mysql分析-show PROCESSLIST 的详情

上回做一个投票系统,一道活动高峰期久卡的要命,临时调高带宽效果也不明显。 上服务器进行分析,top里面大量的CPU都消耗在IO wait上。种种迹象都指向mysql,又是慢日志查询,又是查看索引结构,...
站长的头像-小浪学习网月度会员站长1年前
4014
Redis学习之Jedis的基本使用-小浪学习网

Redis学习之Jedis的基本使用

本篇文章给大家带来了关于redis的相关知识,其中主要整理了jedis基本使用的相关问题,包括了jedis基本操作、jedis连接池的使用等等内容,下面一起来看一下,希望对大家有帮助。 推荐学习:redis...
站长的头像-小浪学习网月度会员站长1个月前
2612
PostgreSQL的window函数整理-小浪学习网

PostgreSQL的window函数整理

简言之,聚合函数返回的各个分组的结果,窗口函数则为每一行返回结果,示例如下: 1.建示例表,初始化数据 DROP TABLE IF EXISTS empsalary; CREATE TABLE empsalary( depname varchar, empno big...
站长的头像-小浪学习网月度会员站长1年前
2214
mysql中如何实现排名-小浪学习网

mysql中如何实现排名

mysql中实现排名的方法:使用demo函数,语法为【SELECT banji,avg(score) as AvgS FROM table_test GROUP BY banji ORDER BY AvgS   DESC】。 mysql中实现排名的方法: 可用Demo实现 注意里面...
站长的头像-小浪学习网月度会员站长6个月前
4213
mysql索引有哪些类型-小浪学习网

mysql索引有哪些类型

mysql目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。下面本篇文章就来给大家介绍一下这些mysql索引,希望对你们有所帮助。 通过给字段添加索引可以提高数据的读...
站长的头像-小浪学习网月度会员站长10个月前
5012
MySQL 查询 批量插入 批量更新 优化的详情介绍-小浪学习网

MySQL 查询 批量插入 批量更新 优化的详情介绍

最近在研究mysql的时候,遇到了mysql批量插入、批量更新效率不高的问题,之前一直在用sqlserver,mysql本身效率还是不错的,这里把提升效率方法记录下,就不对比时间了,实际测试结果效率提升很...
站长的头像-小浪学习网月度会员站长1年前
425
如何判断数据库中是否存在只包含 2 个苹果和 1 个香蕉的篮子?-小浪学习网

如何判断数据库中是否存在只包含 2 个苹果和 1 个香蕉的篮子?

多对多关联中查询指定关联组存在性的方法 在具有多对多关联关系的数据库表中,有时需要查询是否存在满足特定关联条件的组。以下演示如何通过sql 语句查询特定关联组是否存在: 问题: 假设有一...
站长的头像-小浪学习网月度会员站长3个月前
388
MySQL索引的索引长度问题具体介绍-小浪学习网

MySQL索引的索引长度问题具体介绍

mysql的每个单表中所创建的索引长度是有限制的,且对不同存储引擎下的表有不同的限制。 在MyISAM表中,创建组合索引时,创建的索引长度不能超过1000,注意这里索引的长度的计算是根据表字段设定...
站长的头像-小浪学习网月度会员站长1年前
2415
MyBatis 中查询数据:硬编码还是动态参数?-小浪学习网

MyBatis 中查询数据:硬编码还是动态参数?

硬编码与动态参数在 MyBatis 中的选择 当使用 MyBatis 从数据库中查询特定条件的数据时,需要考虑在 SQL 语句中是直接写入条件还是动态传入参数。以查询 type=cat 的 animal 数据为例,我们可以...
站长的头像-小浪学习网月度会员站长3个月前
2510
实现按关健字模糊查询,并按匹配度排序的SQL语句-小浪学习网

实现按关健字模糊查询,并按匹配度排序的SQL语句

SQL语句实现按关健字模糊查询,并按匹配度排序 代码如下:IF OBJECT_ID('TB')IS NOT NULL DROP TABLE TB GO CREATE TABLE tb (ID INT IDENTITY(1,1),VALUE NVARCHAR(100)) INSERT tb SELECT N'中...
站长的头像-小浪学习网月度会员站长1年前
259