GROUP_CONCAT用法

薄洪涛3年前636
GROUP_CONCAT用法
应用场景表A有一条数据,表B有3条数据,通过  A left join B 可以展示出3条数据,如图但是我想让name在一行显示SELECT A.id, GROUP_CONCAT(B.n...

CREATE TABLE 表名 AS SELECT 语句用法详解

薄洪涛3年前616
新表不存在,创建新表1.创建新表并且携带数据create table new_table    as select *&...

Mongodb 排序导致内存不足

薄洪涛3年前660
报错信息:MongoDB.Driver.MongoQueryException: QueryFailure flag was Executor error: OperationFailed: Sort...

redis查找附近的人

薄洪涛3年前883
Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。Redis GEO 操作方法有:geoadd:添加地理位置的坐标。geopos:获取地理位...

redis中的事务处理

薄洪涛3年前790
redis事务单个 Redis 命令的执行是原子性的,但 Redis 没有在事务上增加任何维持原子性的机制,所以 Redis 事务的执行并不是原子性的。事务可以理解为一个打包的批量执行脚本,但批量指令...

redis中HyperLogLog基数统计

薄洪涛3年前751
简介Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常...

摘抄--别在MySQL中使用UTF-8

薄洪涛4年前1004
摘抄--别在MySQL中使用UTF-8
直接看复现过程insert into user (id,name,sex) values (1,'机智如我','男')[Err] 1366 -&nb...

记录一次从日志中恢复mysql数据库数据

薄洪涛4年前1076
记录一次从日志中恢复mysql数据库数据
前因:有个大佬在update的时候,忘记加where条件,造成线上数据库中的某个状态值全部被修改,需要马上处理首先面对这种情况,我马上想到的就是从二进制日志文件中恢复,马上查看是否开启了日志,确定开启...

pg库中数组形式字段浅显使用

薄洪涛5年前1261
pg库中数组形式字段浅显使用
我们在最近的项目中,数据表中某些字段类型是数组,举个例子但是问题来了,比如我想要搜索数组中的数据,比如搜索所有flags含有popforum_recommend_topics 的行,需要怎么写sql呢...

PostgreSQL不常用很有用的数据类型

薄洪涛5年前1146
PostgreSQL不常用很有用的数据类型
最近新项目开始,需要设计数据库,技术大佬用了很多我之前没见过的数据库数据类型,这里做个总结1.货币类型money类型存储固定小数精度的货币数字,表中展示的范围假设有两个小数位。可接受的输入格式很多,包...