MySQL SQL开发知识:Mysql查询优化的一些实用方法总结 总结 指标:执行时间 检查的行数 返回的行数 1. count的优化 比如:计算id大于5的城市 a. select count(*) from world.city where id > 5; b. select (select count(*) ...
PostgreSQL SQL开发知识:PostgreSQL中的日期/时间函数 零、前言 公司里有一台阿里云RDS数据库用了PPAS(Postgres PlusTM Advanced Server),在处理日期/时间时遇到一些问题,花了点时间整理如下。 一、获取当前时间 select now() select current_time...
MySQL 教你如何快速解决mysql数据库深分页问题 背景 日常需求开发过程中,相信大家对于limit一定不会陌生,但是使用limit时,当偏移量(offset)非常大时,会发现查询效率越来越慢。一开始limit 2000时,可能200ms,就能查询出需要的到数据,但是当limit 4000 offset 1...
MySQL Windows免安装解压版MySQL 8.0.28 版本详解教程截图图文 本文为大家分享了Windows免安装MySQL8.0.28版本图文教程,供大家参考,具体内容如下 1. MySQL官网地址 点击这里下载 2. 进入官网选择下载 2.1 滑到底部选择 MySQL Community (GPL) Downloads &raq...
MySQL MySQL视频 – MYSQL入门到精通-乱码问题及字符集实战(14节)1.76G 视频目录 01-MySQL数据乱码及多种解决方案实战1.mp4 02-MySQL数据乱码及多种解决方案实战2.mp4 03-MySQL不乱码5种方法及不乱码根源深入详解.mp4 04-下节内容及课后作业说明.mp4 05-课前思想-17期学生23万入职BA...
MySQL mysql 获取时间方式 1、获取指定时间 函数:date_format() 转换 # 获取前一天时间的最大值 SELECT date_format(CURRENT_DATE()-1, ‘%Y-%m-%d 23:59:59′) # 定义时间值,时间为当前...
PostgreSQL 教你PostgreSQL 查找需要收集的vacuum 表信息方法 前言 通常,在PostgreSQL中,由于经常需要对表进行 UPDATE 和 DELETE,因此表会产生碎片空间。 在 PostgreSQL中,使用VACUUM 仅仅对需要执行 VACUUM 表将已删除的空间标识为未使用,以便以后重用这些空间,但是不能立即...
MySQL Mysql原理 InnoDB中B+树索引使用注意事项 一、根页面万年不动 在之前的文章里,为了方便理解,都是先画存储用户记录的叶子节点,然后再画出存储目录项记录的内节点。 但实际上 B+ 树的行成过程是这样的: 每当为某个表创建一个 B+ 树索引,都会为这个索引创建一个根节点页面。最开始表里没数据,所以根节点...
MySQL SQL开发知识:MySQL讲解外连接语法 案例分析 前言 外连接可以分为左外连接和右外连接 左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行 右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行 左连接 左外连接又称...
PostgreSQL 数据安全:Postgresql如何设置远程访问的方法,置防火墙或者关闭防火墙 Postgresql我通过百度已经将pg_hba.conf和postgresql.conf文件设置好(网上bd一大堆) pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD host all all 0.0.0.0...
MySQL MySQL开发知识:MySQL数据库之存储过程 procedure 前言: stored procedure 完成特定功能的SQL语句集,存储在数据库中,经过第一次编译之后再次调用不需要编译(效率较高) 1、存储过程与函数的区别 1.1、相同点 都是为了可重复地执行操作数据库的SQL语句集合 都是一次编译,多次执行 1.2...
MySQL MySQL生产库内存异常增高的排查及处理过程 定位具体SQL 近期频繁收到一个MySQL实例的内存使用率高的报警,今天我们花时间排查一下问题出在哪里。 修改performance_schema 因为公司生产环境使用的阿里云RDS,修改参数相对方便,per...