十一、MySQL 也有精确精度的浮点数 ( 上 )
MySQL 支持 SQL 标准中提到的所有数值数据类型,这些类型包括精确的数值数据类型,例如 INTEGER、SMALLINT、DECIMAL 和 NUMERIC,也包括一些 近似 数值数据类型,例如 FLOAT、REAL 和 DOUBLE...
MySQL 支持 SQL 标准中提到的所有数值数据类型,这些类型包括精确的数值数据类型,例如 INTEGER、SMALLINT、DECIMAL 和 NUMERIC,也包括一些 近似 数值数据类型,例如 FLOAT、REAL 和 DOUBLE...
使用 MySQL ENUM 作为列的数据类型有两个主要的好处,一是使得数据更紧凑进而节省空间,二是更好的可阅读性。但是,享受这些好处的同时,也要承担 ENUM 所带来的各种负面影响。 我们罗列几个主要的负面在此,并在接下来的内容中对它们做一...
MySQL 中,对于那些取值只有两三个,或者五个以内的值,想必,大多数人使用的应该都是 ENUM 类型吧,而剩下的另一部分人,应该都是使用 TINYINT(1) 。 我,就是剩下的那部分人。 一方面我真的是太懒,虽然 MySQL 提供了丰富...
前一章节我们有提到 MySQL 服务的系统变量 explicit_defaults_for_timestamp 对 timestamp 类型的影响,知道禁用该系统变量时,timestamp 默认会添加 NOT NUTLL 的约束,此时,就不...
不使用 date 、datetime 和 timestamp 三个类型的另外一个非重要原因,是一直记不住如何设置 datetime 和 timestamp 的默认值。 一般情况下,我在创建表结构的时候都会添加 created_at 和 up...
在我十年的 IT 生涯中,好像几乎没有使用过 MySQL 的 date 、datetime 和 timestamp 几种数据类型。 究其原因,有两个:一是傻傻的分不清 DATE、DATETIME 和 TIMESTAMP 三种数据类型,记不住...
当我们要重新设置 MySQL sql_mode 的时候,可能看到那一串长长的列表就会患头痛病,这哪个是哪个啊,哪个是重要的啊?哪个是可以缺少的啊? 我们就会想要呼唤一个简单的版本,要是有三个特殊的 sql_mode 分别表示...
前一章节我们讲解了 MySQL sql_mode 的一些概要的知识,讲解了使用 select @@sql_mode; 语句可以查看当前 MySQL 连接的 sql_mode 但因为篇幅有限制,我们还没有讲解如何设置 sql_...
常在海边走,哪有不湿鞋,用 MySQL 多了,就常常会遇见各种错误,尤其是不同版本带来的错误。 而经常刺痛我们的,应该数 MySQL 的 sql_mode 了,比如在 记不住的 MySQL DISTINCT 的用法 ( 上 ) 的示例数据下...
上一章节我们学习了 SQL DISTINCT 的位置对结果的影响。但我们还没深入到 MySQL DISTINCT 关键字的核心用法,同时,我们也还未讲解 DISTINCT 有无小括号是否有影响等,这些,我们会在这一章节全部讲完。 DISTI...
最新评论
命令: nload
真是个良心站点哇,大公无私,爱了爱了
还可以直接搞一张映射表,存 uid | time | source_index, 第一次直接查对应的 time 选出前100, 第二次直接用 CompleteFuture 去分别用 source_in
干得漂亮,多个朋友堵条路
2021.2.2版本的不适用吧
现在还可以用么
激活码有用,感谢分享
激活码的地址打不开了