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

herman 4年前 (2020-01-29) 7675浏览

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

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

herman 4年前 (2020-01-28) 2704浏览

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

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

herman 4年前 (2020-01-15) 2186浏览

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

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

herman 4年前 (2020-01-11) 2040浏览

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

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

herman 5年前 (2019-10-13) 3391浏览

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

InfluxDB 视频教程免费下载

herman 5年前 (2019-10-04) 3175浏览

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

时序数据库的前景与未来

herman 5年前 (2019-10-04) 4102浏览

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

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

herman 5年前 (2019-09-21) 9581浏览

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

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

herman 5年前 (2019-08-31) 3814浏览

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

PostgreSQL的两种数据类型转换方式

herman 5年前 (2019-08-17) 6294浏览

PostgreSQL 在国外很火,在国内发展的不如 MySQL,但也有人使用。 这两年 PostgreSQL 在国内的发展也顺风顺水。社区,大会,培训等也是一场接一场的搞。如果说,PostgreSQL 发展的势头很好也不为过,主要是 MySQ...

分表分库后的id分配问题

herman 5年前 (2019-07-24) 2543浏览

分表分库一般是你的业务并发高,或者数据量大的情况下进行业务拆分。但是分表后会带来一系列你想不到的问题,比如我们今天要讨论的分表分库后的 id 分配问题。 分表之前,你的数据表中的主键,可以设置为自动增长等。但是分表后,id 在所有分后的表中是...