
数据库
文章平均质量分 60
scala、spark、hive等
谁是张三
这个作者很懒,什么都没留下…
展开
-
clickhouse分组排序,行号,取特定数量数据
clickhouse 新版本增加了row_number(),rank() 函数,可以直接对分组数据添加行号;下面是记录了这两个函数的基本使用;另外用 groupArray方式也大概实现了添加行号(官网上有说 groupArrayLast 可以实现自动排序的功能),但是实测这函数没法使用,所以暂不记录;groupArray 会把同类型的值合并为数组,并过滤NULL值数据;格式groupArray(max_size)(fields)目前应用很多需求设计对数据分组并去特定数量的数据;原创 2023-09-22 16:26:31 · 3600 阅读 · 1 评论 -
clickhouse操作(表,列,数据删除等)
clickhouse表操作文章目录clickhouse表操作1、建表语句2、表字段操作2.1 增加字段2.2 删除字段2.3 修改字段2.4 字段添加备注2.5 解释3、删除数据3.1 普通sql方式3.2 按分区批量删除3.3 解释3.4 例:4、删除表5、查看clickhouse进程信息1、建表语句-- 物理表create table test-clickhouse.test_table_local [on cluster clu] (id Int8,user_name String,n原创 2022-04-09 01:36:07 · 15484 阅读 · 0 评论 -
clickhouse数据库导入导出数据
1、连接数据库:clickhouse-client -u [用户名称] -h [数据库服务域名] -d [数据库名称] --password [密码] -m2、导出CSV文件:clickhouse-client -u [用户名] -h [IP] -d [数据库名称] --password [密码] --query="select * from database.table FORMAT CSV" > 文件路径以及文件名称3、导入文件clickhouse-client -u [用户名] -原创 2021-12-10 16:07:45 · 6918 阅读 · 0 评论 -
clickhouse 副本与分片
文章目录副本1、目的2、特点3、流程4、副本配置分片1、目的2、简略过程3、配置文件(一般采用外置配置文件的方式)4、internal_replication副本1、目的保障数据的高可用性,即某一 clickhouse 节点宕机,也可以从其他服务器获取相同的数据(副本之间数据相同)。2、特点副本的实现依赖于 Zookeeper。副本之间等级相同,互为副本,不存在主从副本。3、流程写入:向某一副本的表写入数据往zookeeper提交写入日志其他副本收到写入日志其他副本开始从原创 2021-12-28 00:11:43 · 699 阅读 · 0 评论 -
mysql自定义函数
文章目录1、开启log_bin_trust_function_creators2、函数基本格式3、无参函数4、有参函数5、函数体内设置局部变量6、删除函数1、开启log_bin_trust_function_creators当开启二进制日志后,如果变量log_bin_trust_function_creators为OFF,那么创建或修改存储函数就会报 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READ原创 2021-12-20 23:59:39 · 1483 阅读 · 0 评论