随笔分类 - 000.数据库PostgresSQL
该文被密码保护。
摘要:1.PGSQL-查看sql正在运行的进程 SELECT datname,pid,state,query FROM pg_stat_activity where state='active' SELECT procpid, START, now() - START AS lap, current_qu
阅读全文
摘要:regexp_split_to_table(str,str1) regexp_split_to_array(str,str1) split_part(str,str1,取第几部分) select regexp_split_to_table('F:\QH本部文件\一套表部署相关\test.sh','\
阅读全文
摘要:1.substr(字符串,开始索引,截取长度)select SUBSTR('太阳当空照,花儿对我笑',1,4)太阳当空 substr(字符串,留下的字符串索引的开始)select SUBSTR('太阳当空照,花儿对我笑',5)照,花儿对我笑 2.substring(字符串 from 开始索引 for
阅读全文
摘要:1.炸裂函数regexp_split_to_table 以逗号切分,转为数据集 select regexp_split_to_table('飞机,火车,地铁,汽车', ',' ) select regexp_split_to_array('飞机,火车,地铁,汽车', ',' ) 转为数组 selec
阅读全文
摘要:安装https://www.yoytang.com/postgres-windows-install-and-config.html 下载最新的zip包 http://get.enterprisedb.com/postgresql/postgresql-9.5.2-1-windows-x64-bin
阅读全文
摘要:0.日期 格式化 to_date to_date(close_contact_time ,'yyyy-MM-dd hh24:mi:ss') select trunc('2020-08-10 10:43:32' ,'yyyy-MM-dd hh24:mi:ss' ) 1.当前时间 select CURR
阅读全文
摘要:数据倾斜、数据各节点分布情况、创建分布式表 查看表的分布节点 -- 查看表是否数据倾斜 select table_skewness('b_st_yz_aj_cgajfj'); -- 在哪个节点分布 -- 查看表是否数据倾斜 select table_skewness('b_st_yz_aj_cgaj
阅读全文
摘要:python读取txt文件,将数据转化为dataFrame,dataFrame数据插入到pgsql 1. pd.io.sql.to_sql(dataframe,'table_name',con=conn,schema='w_analysis',if_exists='append') 2.df.to_
阅读全文
摘要:1. select 查询 in、not in、exists、not exists 的区别 exists 效率远远大于 in CREATE SEQUENCE "ioc_dw_second"."test0002_seq" INCREMENT 1 MINVALUE 1 MAXVALUE 922337203
阅读全文
摘要:查看表大小 -- 查出所有表(包含索引)并排序 -- 查出所有表(包含索引)并排序 SELECT table_schema , table_name AS table_full_name, pg_size_pretty(pg_total_relation_size('"' || table_sche
阅读全文
摘要:登陆数据库(此用户和数据库用户同名) su - mmm gsql -d postgres -p 端口号 -r 创建数据库 create DATABASE mydb; CREATE DATABASE "dbshow"WITH OWNER = "postgres" ENCODING = 'UTF8';
阅读全文
摘要:coalesce(numbe,0) 函数 numbe不为null 返回原数值,为null时返回 0 解决数值+null为null的问题 多用于两个表的left join关联后,其两列求和;关联不上的数据一部分为null ,一部分有值,但是求和后其一为null均为null的问题 表1 表2 表1 的v
阅读全文