重新设置 PostGresql 序列起始值

herman 1周前 (02-12) 32浏览

修改设置 Postgresql 序列值的场景并不多见,一般在不规范使用数据库的情况下存在! 有时候,数据库的序列错乱后,会发生 Detail: Key (xttblog_id)=(200007) already exists. 的错误提示。这...

MySQL 最新高频面试题

herman 2周前 (02-06) 47浏览

又到了一年的面试季,今年情况特殊,很多人可能都窝在家里,也有一些人准备找工作,但是疫情严重,也没企业发招聘信息。这个时候,最好的做法就是在家里刷面试题,今天给大家分享 21 个 MySQL 面试题。 1、Mysql中有哪几种锁? MyI...

desc和show,8种方式查看MySQL表结构

herman 3周前 (01-29) 62浏览

时间过的很快,转眼一天时间就又过去了。抽点时间把今天网友的问题给归纳一下,也就是本文的 8 种查看 MySQL 表结构的方式。 查看表结构,基本上不常用,但是用的时候又记不得,所以笔记肯定的记! 1、使用 desc 查看表结构。 ...

MySQL create table like 和 create table as 拷贝复制表

herman 4周前 (01-28) 62浏览

大多数程序员所在的公司可能都延迟开工了,在空闲下来的时间里是学习的绝佳时机,千万不能错过! 今天,我给大家介绍两种,不常用也不常见的两种表复制方式。 在开始之前,我们先看看我的测试表结构和数据。 CREATE TABLE `xtt...

Mac系统,MySQL数据库忘记密码,重置密码解决方案

herman 1个月前 (01-15) 66浏览

好记性不如一个乱笔头!我的 Mac 系统上安装的 MySQL 系统有好长时间了,一直是记着密码的方式。今天,一位同事说要连一下我本地的数据库,试了半天,找不对密码了。所以,今天我就分享一下,Mac 系统下如何重置 MySQL 数据库的密码。 ...

从根上理解order by limit分页数据重复问题

herman 1个月前 (01-11) 97浏览

这个问题相信不少人都遇到过,但很少有人追根溯源。今天我抽出一点时间,来讨论讨论 order by + limit 在什么情况下会出现分页数据重复。 昨天在“CTO”群提问了之后,不少大神都回答的相当正确。我这里结合一下他们的回答,并补充一些内...

SQL 中字符串多行拼接 group_concat VS string_agg

herman 4个月前 (10-13) 365浏览

多行字符的拼接很常用。在 MySQL 中,我们经常 group_concat 函数,根据这个函数的名字,我们就应该能猜到它的作用,分组后进行字符串拼接。 看下面一个场景,小米同学在一天内干了如下事情: 姓名内容小米看电视小明打游戏小米学...

InfluxDB 视频教程免费下载

herman 5个月前 (10-04) 315浏览

InfluxDB 很火,火到了一说起时序数据库,首先想到的就是 InfluxDB。但是,国内的很多程序员,苦恼在没有时间进行系统的学习。都想找一套可以速成的视频教程,最近刚好看到了一部关于 InfluxDB 的视频教程,今天免费分享给大家! ...

时序数据库的前景与未来

herman 5个月前 (10-04) 272浏览

时序数据库最近几年正在大爆发,各搜索引擎的搜索指数也都是呈上升趋势的。 时序数据库 刚好最近也有人问到时序数据库,而这方面的资料也比较少,因此,我在这里浅谈一下,我对时序数据库的一些看法,不喜互喷! 我们先来看一个 DB-Engi...

别再被 where 1=1 骗了好吗?

herman 5个月前 (09-21) 648浏览

不少程序员老司机都会告诉我们,别使用 where 1=1,因为存在性能问题。但实际真的是这样吗? 也有不少看过极客时间《MySQL实战45讲》的朋友回答错误。这虽然是一个小知识,但是很多人都没有思考过这个问题。今天我们来一探究竟。 在很...

MongoDB 数据库的命名、设计规范

herman 6个月前 (08-31) 565浏览

和众多其他数据库产品一样,MongoDB 数据库的命名和设计也有一套规范。只不过,由于用的人不多,目前在业界还没有形成权威的共识,今天根据我个人平时的一些经验,总结了一些规范,不喜忽喷! MongoDB 数据库的命名、设计规范 第一部分...