04 2018 档案

摘要:在面试的时候我们会经常遇到这个问题: MySQL 中,COUNT(*)、COUNT(1)、COUNT(col) 有区别吗? 有区别。 接下来我们分析一下这三者有什么样的区别。 一、SQL Syntax & Semantics 从语义角度看,它们有不同的含义。 COUNT(expr)返回查询到的行中 阅读全文
posted @ 2018-04-16 10:06 赫尔修斯 阅读(910) 评论(0) 推荐(0)
摘要:我们经常会遇到这样的场景:上传/下载文件。 有两种思路可以解决这个问题: (1)将文件存储在服务器的文件系统中; (2)将文件存储在数据库中。 如果我们选择(2),那么我们可以使用MongoDB GridFS 用于存储大小超过 16MB 的文件(文档,压缩文件,音视频,软件)。 一、MongoDB 阅读全文
posted @ 2018-04-10 15:48 赫尔修斯 阅读(2783) 评论(0) 推荐(0)
摘要:本文对关系型数据库的相关概念做些解析。 关系型数据库(Relational Database) 由 Edgar.F.Codd 教授于 1969 年提出,是使用遵循一阶逻辑的语言和结构来管理数据的模型。 1970 年,Prof.Codd 提出第一范式(1NF,First Normal Form); 1 阅读全文
posted @ 2018-04-02 09:26 赫尔修斯 阅读(271) 评论(0) 推荐(0)