摘要:
分组 一个表中有很多供应商,每个供应商都有很多商品,假设要返回每个供应商提供的产品数目,这时候用前面提到的聚集函数无法完成,这是需要使用分组功能 SELECT vend_id , COUNT(*) AS num_prods FROM products GROUP BY vend_id; vend_i 阅读全文
摘要:
```bash mysql use sqlname; show databases; # show db tables show tables; # 显示某个表的所有字段 show columns from tablename; show errors; show warnings; ``` 阅读全文
摘要:
聚集函数(aggregate function) 运行在行组上,计算和返回单个值的函数 AVG # 计算供应商为1003的所有商品的平均值 SELECT AVG(prod_price) AS avg_price FROM products WHERE vend_id = 1003; COUNT CO 阅读全文
摘要:
文本处理函数 # 去除右边空格 SELECT Concat(RTrim(vend_name), '(', RTrim(vend_country), ')' AS localtion FROM vendors ORDER BY vend_name; 说明一些SOUNDEX,SOUNDEX是一个将任何文 阅读全文
摘要:
SELECT操作符 # 获取products表中最贵的商品价格 # DESC 表示降序,ASC表示升序(默认值) SELECT prod_name, prod_price FROM products ORDER BY prod_name DESC LIMIT 1; WHERE操作符 #检索价格小于等 阅读全文
摘要:
Mongoose Aggregate 的使用方法,详细介绍在mongodb中如何聚合表数据。该API使用场景非常广泛,常见的如统计标签下文章数量,统计分类下文章数量 http://ghmagical.com/article/page/id/1NSGRZGU93cy 阅读全文
摘要:
本文内容仅记录升级到essay3.0后,数据库升级问题 内容替换 比如一张表中的某个字段,需要对字段中的一些内容进行查找替换,这是就会用到下面的命令 db.getCollection('articles').find({}).forEach(function (item) { item.conten 阅读全文
摘要:
答案转载地址:https://segmentfault.com/q/1010000003938997/a-1020000003975492 Oren Eini(又名 Ayende Rahien)建议开发者尽量避免数据库的软删除操作,读者可能因此认为硬删除是合理的选择。作为对 Ayende 文章的回应 阅读全文
摘要:
前言 距离上次更新已有三个月,虽然只有我一个人使用(据我所知),但我还是想让它更完美一些。这个项目诞生于17年5月,距今已有两年多了,在这两年期间经历了很多变更,从简单到复杂,又从复杂到简单,并且以后一直会保持这种简单状态。最近迎来了一次更新,因此特意分享一下。 "项目地址" UI变化 上面是最新的 阅读全文
摘要:
前言 转眼间距离我开源这个项目已经两年了,最初是奔着学习的目的开发了这个项目,后来一直记录自己的学习笔记。随着时间的增长,发现之前写的代码简直不忍直视,于是就有了重构的想法。这个过程有些漫长,竟然用了整整四个月的业余时间,但是为了能开发出自己心目中满意的博客系统,我还是决定入坑了 分类功能 为了方便 阅读全文