
Mysql
陈伦(colby)
项目经理/数据架构师/资深数据从业者。
熟悉传统数据、互联网数据处理,精通数据仓库方法论、数据迁移、数据处理、数据可视化、数据建模、架构设计、方案设计,曾负责多个数仓项目0到1建设并落地,有PB级数据调优实战经验!
曾获得计算机四级数据库证书、PMP项目管理专业人士证书等。
展开
-
Mysql 中文显示乱码的解决办法
以Windows为例,找到my.ini文件Windows路径:C:\ProgramData\MySQL\MySQL Server 5.7/my.iniLinux路径:/etc/my.ini修改服务器配置文件5.5版本之后修改方法/etc/my.cnf[client]default-character-set=utf8[mysqld]default-storage-eng...原创 2019-08-28 17:20:35 · 507 阅读 · 0 评论 -
SQL实现MYSQL到HIVE建表语句的转换(异构数据源DDL转换)
准备一张维度表:dim_ddl_convert,建表语句如下:CREATE TABLE dim_ddl_convert ( source VARCHAR(100) NOT NULL, data_type1 VARCHAR(100) NOT NULL, target VARCHAR(100) NOT NULL, d...原创 2019-08-29 10:08:55 · 6446 阅读 · 7 评论 -
MYSQL查询json指定key的值
key:代表你要查询的json的字段的key以下SQL会去掉查询结果的双引号select id,trim(both '"' from cast(JSON_EXTRACT(extended_para,'$.key') as char)) report_id from tables原创 2019-08-29 10:23:31 · 2095 阅读 · 0 评论 -
Mysql实现数据库row_number()的写法
以下是固定的写法,实现其他逻辑按这个套路写就好,将字段替换成你想分组查询的字段即可rank跟row_number()一样,过滤分组排序后的数据SELECT id, name, create_time, rankFROM ( SELECT b.id, b.name, b.create_time , @rownum := @rownum + 1 , I...原创 2019-08-29 10:28:42 · 813 阅读 · 0 评论 -
MySQL 去除字段中的换行char(10)和回车符char(13)
问题描述:我们导出数据到excel的时候,会无缘无故换行,导致数据格式混乱,这样的问题一般都是我们的数据中有隐藏的换行符,回车符导致的,所以再导出前我们要将这样的字符替换掉注意引号都是英文引号环境: RHEL5+MySQLUPDATE SMS_PROVINCE SET PROVINCENAME = REPLACE(REPLACE(PROVINCENAME, CHAR(10),'')...原创 2019-08-29 10:36:11 · 5624 阅读 · 0 评论 -
Sqoop实战案例总结
安装注意事项#Set path to where bin/hadoop is availableexport HADOOP_COMMON_HOME=/app/bigdata/hadoop#Set path to where hadoop-*-core.jar is availableexport HADOOP_MAPRED_HOME=/app/bigdata/hadoop ...原创 2019-09-06 14:03:25 · 577 阅读 · 2 评论