数据库

MySql连接查询方式详解

1. 什么是连接查询 从一张表中单独查询,称为单表查询。 跨表查询,多张表联合其来查询,称为连接查询。 2. 连接查询的方式 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接(左连接) 右外连接(右连接) 当对多张表进行查询,没有任何限制的时候,...

Oracle对字段的增删改方法分享

Oracle是目前最流行的数据库之一,功能强大,性能卓越,相对的学习的难度还是不小。本文就是将自己的一些经验总结分享给大家,做个积累,方便自己和其他的学习者。 修改字段类型或者长度: alter table 表名 modify 字段名 字段类型 (字段长度...

MySQL 超大表快速删除方式

MySQL 超大表快速删除 MySQL里面直接对大表执行drop table删除有可能导致MySQL Hang住,对业务造成影响。删除超大表的前提是该表是独立表空间,这样删除才有效。 表创建一个硬链接 # du -sh pay_bills.ibd  175...

详解MySql自连接,外连接,内连接 ,左连接,右连接

基础介绍 今天我跟大家把我理解的这一块全面的介绍下,配有sql语句送给大家。首先来给大家做个这一块的介绍: 1,自连接 说到底就是多张表都是同一张表添加一定条件的限制出来的数据。这简单理解吧。比如说 ……. where a.age ...

SQL Server里书签查找的性能伤害

在我的博客上,以前我经常谈到SQL Serverl里的书签查找,还有它们带来的很多问题。在今天的文章里,我想从性能角度进一步谈下书签查找,还有它们如何拉低你整个SQL Server性能。 书签查找——反复循环 如果你的非聚集索引不是个覆盖非聚集索引,SQL...

MySQL实现查询数据库表记录数

前言: mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过select count再加起来也是可以的,不过表的数据有点多,不可能一个一个地查。记得在Navicat里,选择一个数据量,点击表,如图: 那...

基于MongoDB数据库的数据类型和$type操作符详解

前面的话   本文将详细介绍MongoDB数据库的数据类型和$type操作符 类型 数字 备注 Double 1 双精度浮点数 - 此类型用于存储浮点值 String 2 字符串 - 这是用于存储数据的最常用的数据类型。MongoDB中的字符串必须为UTF...

Redis migrate数据迁移工具的使用教程

前言 在工作中可能会遇到单点Redis向Redis集群迁移数据的问题,但又不能老麻烦运维来做。为了方便研发自己迁移数据,我这里写了一个简单的Redis迁移工具,希望对有需要的人有用。 本工具支持: 单点Redis到单点Redis迁移 单点Redis到Red...

Redis实现短信登录的企业实战

一、导入黑马点评项目 黑马点评项目主要包括以下功能: 这一章主要介绍短信登录功能,短信登录功能是基于Redis的共享session实现的 1. 导入SQL 需要项目资料的私信我 其中的表有: tb_user:用户表 tb_user_info:用户详情表 t...

深入了解MySQL中的慢查询

一、什么是慢查询 什么是MySQL慢查询呢?其实就是查询的SQL语句耗费较长的时间。 具体耗费多久算慢查询呢?这其实因人而异,有些公司慢查询的阈值是100ms,有些的阈值可能是500ms,即查询的时间超过这个阈值即视为慢查询。 正常情况下,MySQL是不会...