大数据
-
基于CentOS7 一键编译 redis 5安装脚本
#!/bin/bash # 编译安装Redis source /etc/init.d/functions #Redis版本 Redis_version=redis-5.0.9 suffix=tar.gz Redis=${Redis_version}.${suffix} Password=123456 #redis源码下载地址 redis_url=http://downlo…
-
mysql统计每周,每周数据
sql统计周 如:统计7月以来,每周订单数? select date_format(create_time, '%Y%u') weeks, count(t_record_id) countNum from t_transaction_record where 1=1 and DATE_FORMAT(create_time,'%Y-%m-%d') …
-
Redis基础操作
NoSQL: NoSQL 表示为“非关系SQL”,不支持多表查询,没有表和关系的概念,主要在内存中操作<效率更高>。 Redis: redis 是一个免费开源的NoSQL产品,使用 ANSI C 语言编写,是一个 key-value 存储系统。支持…
-
常用SQL查询
-- 远程连接 psql -U kong -p 5432 -h 10.0.0.10 -w -- 所有数据库大小 select datname,pg_size_pretty(pg_database_size(datname)) from pg_database; -- 查看指定数据库大小 select pg_size_pretty(pg_database_s…
-
MySql 怎么查出符合条件的最新的数据行?
平时做业务,经常是需要查什么什么什么的最新的一条数据。 那至于最新这个概念, 对于产品来说,经常会说的是 时间顺序,最新也就是 最近的意思。 结合示例: 这是一张记录人员来访的记录表。 数据表里的数据准…
-
Ubuntu下一定要sudo才能进入mysql解决办法
Ubuntu下一定要sudo才能进入mysql解决办法 use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '复杂一点的密码'; flush privileges; ''' 如出现本地密码策略问题,参照网上修改…
-
sql计算前top n%的数据
背景 实际工作中经常遇见求top10或者top10%此类的需求,下面针对这些情况做一个小小的总结。 实现代码 先来说top n这种情况,这是比较常见的排序需求,使用窗口函数可以解决,常见的窗口函数见链接hive sql 专用窗…
-
sqlserver 跨服务器left join 查询
--创建链接服务器 --exec sp_addlinkedserver 'ITSV', '', 'SQLOLEDB', 'ip地址' --exec sp_addlinkedsrvlogin 'ITSV', 'false',null, 'sql用户名sa','登陆密码' --以后不再使用时删除链接服务器 --exec sp_dropser…
-
ERROR 1030 (HY000) at line 34 in file: 'test.sql': Got error 1 from storage engine
执行source的时候出现这个报错的原因是: mysqldump导出的时候,将原表中的view作为MyISAM的table导出来,将view作为create table xxx engine=myisam来使用 了 可以看看mysqldump版本: mysqldump --version …
-
KingbaseES 中实现mysql any_value 功能
KingbaseES 中可以通过构造一个聚集函数来实现mysql的any_value功能。 示例 创建函数 create function coalesce_("anyelement","anyelement") returns "anyelement" language sql as $$ select coalesce( $1,$2) $$…