随笔分类 -  数据库

摘要:【目的】 truncate table xxx; 希望把表名中包含sell的表,全部truncate了。 【操作】 利用sql语句,批量生成truncate的sql,然后一次性运行。 select distinct CONCAT(‘truncate table ’,table_name,',')fr 阅读全文
posted @ 2024-08-26 13:41 hushuer 编辑
摘要:1、with xxx as (select "a" as name,1 as age union all select "b",2) 生成一张叫xxx的临时表 name age a 1 b 2 2、with xxx as (select a字段 from b表),xxx2 as (select a2 阅读全文
posted @ 2023-04-18 15:13 hushuer 编辑
摘要:1、select * from a join b,与select * from a,b 结果是相同的,都是两张表的笛卡尔积;笛卡尔积的作用,生成时间序列、模拟循环等。 2、jion、inner join 和cross join 在inner join 没有加on条件时,join、inner join 阅读全文
posted @ 2023-04-18 14:43 hushuer 编辑
摘要:对时间进行加减的函数 mysql> select date_add('2018-06-26 23:59:59',INTERVAL 1 hour); #对于日期加上1小时+ +| date_add('2018-06-26 23:59:59',INTERVAL 1 hour) |+ +| 2018-06 阅读全文
posted @ 2023-04-12 15:32 hushuer 编辑
摘要:date_format(): 类似python中的strftime: 将给定格式的日期时间对象转换为字符串。日期时间对象=>字符串,控制输出格式 select date_format(datetime的字段,‘%Y-%m-%d’) 括号中前面是你要格式化的字段,后面是具体要格式化成什么样式。 str 阅读全文
posted @ 2023-04-12 14:48 hushuer 编辑
摘要:1、当前时间的各种格式 2、now()和sysdate()的区别 验证2.sql语句测试: mysql> select now(),sleep(3),now(); + + + + | now() | sleep(3) | now() | + + + + | 2011-01-21 11:25:45 | 阅读全文
posted @ 2023-04-10 15:09 hushuer 编辑
摘要:参考:https://blog.csdn.net/xp178171640/article/details/103065271?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault% 阅读全文
posted @ 2023-03-31 17:16 hushuer 编辑
摘要:不能直接select first_value from xxx,需要改为select `first_value` from xxx 阅读全文
posted @ 2023-03-02 15:19 hushuer 编辑
摘要:1、需要插入多条数据,一天一条,time的格式为yyyy-mm-dd 00:00:00 使用pandas插件包, 取某一段时间的日粒度, 然后进行日期格式化,使用strftime 2、每条开头有唯一性表示的id,uuid,观察其格式为大写,且没有短横线,所以写法为id=uuid.uuid1().he 阅读全文
posted @ 2022-12-27 10:34 hushuer 编辑
摘要:参考:https://www.w3school.com.cn/sql/func_date_format.asp 与oracle 的to_date()字符串转日期,to_char()日期转字符串不同, mysql与hive使用date_format()进行日期格式转换 hive中,需要注意yyyy-m 阅读全文
posted @ 2022-11-23 16:10 hushuer 编辑
摘要:参考:https://blog.csdn.net/idomyway/article/details/78785112 对于oracle数据库,必须使用to_date函数才能操作日期字段。(to_date():将我们写的字符串格式的时间,转为日期格式) 举例1,筛选某个时间范围的值,时间格式为24小时 阅读全文
posted @ 2022-11-23 15:51 hushuer 编辑
摘要:由于有时hive的某张表字段太多,如果直接使用命令行查询,展示的数据会换行,非常凌乱,不便于查看,所以需要使用工具。 类似这种查询结果,字段名称就有七八行。 pycharm或者idea都可以,但是社区版的不支持。。 创建连接非常简单,缺少驱动时会自动下载。 需注意连接的ip地址,如果你的环境是分布式 阅读全文
posted @ 2022-11-23 11:57 hushuer 编辑
摘要:备注的地方都是需要注意的地方 2、当sql最后一个为内容为单引号时,需要使用f+3个双引号把内容括起来 阅读全文
posted @ 2022-11-07 11:10 hushuer 编辑
摘要:参考: https://www.cnblogs.com/xiaohuizhenyoucai/p/10636747.html https://www.jianshu.com/p/785f0edac47f partition by关键字是分析性函数的一部分,它和聚合函数(如group by)不同的地方在 阅读全文
posted @ 2022-11-02 16:25 hushuer 编辑
摘要:参考https://www.cnblogs.com/cgsdg/p/16426658.html 总结: and条件语句不会剔除不满足条件的左表的行。 where条件语句会剔除。 阅读全文
posted @ 2022-11-02 15:21 hushuer 编辑
摘要:同一sql语句, 在mysql可以查询成功,查询出最大“平均值”,以及对应的sno; 在Phoenix会报错,提示sno不属于聚和函数也不在groupby里面,aggregate may not contains columns not in group by。(我猜测说的是箭头处的sno) 解决方 阅读全文
posted @ 2022-10-11 17:21 hushuer 编辑
摘要:1、首先在pyCharm中install (我的做法) 或者: pip install C:\TDengine\connector\python\windows\python3(参考 https://blog.csdn.net/Tomonkey/article/details/108807914,实 阅读全文
posted @ 2022-10-10 16:47 hushuer 编辑
摘要:参考:https://www.cnblogs.com/alexgl2008/articles/12703793.html 1、连接后查询数据: 2、连接后插入数据: 执行结果: 1 import jaydebeapi 2 import random 3 import pandas as pd 4 f 阅读全文
posted @ 2022-10-10 15:59 hushuer 编辑
摘要:原因: host文件中,有两个配置重名了,需要注释掉一个 阅读全文
posted @ 2022-10-08 14:33 hushuer 编辑
摘要:1、基本定义 Hive是基于Hadoop的数据仓库工具: 可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。Hive是一种类SQL的引擎,并且运行MapReduce任务,Hbase是一种在Hadoop之上的NoSQL 的Key 阅读全文
posted @ 2022-09-30 16:59 hushuer 编辑

点击右上角即可分享
微信分享提示