问题: 单从字面理解,我们很容易得出列名称不存在的结论, 但是,很多时候并不是列名出错造成的,而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的。 例子: 例如: String sql="select age from user where name="+xxx+"; 设置name的值为c ...
分类:
其他好文 时间:
2020-01-16 01:20:02
阅读次数:
98
问题:列族中列名的数量不固定,随时变化问题分析:这种情况,在hive中提前做好映射是不可能的;解决:可以用hive中的map映射案例:hbase中建表:create 'user_profile','cf'hive建表:CREATE EXTERNAL TABLE user_profile ( user... ...
分类:
其他好文 时间:
2020-01-15 19:49:40
阅读次数:
85
一、简单模式 原理 :生产者将消息交给默认的交换机,交换机获取消息后交给绑定这个生产者的队列(投递规则为队列名称和routing key 相同的队列),监听当前队列的消费者获取信息并执行消费逻辑。 场景 :有一个oa系统,用户通过接收手机验证码进行注册,页面上点击获取验证码后,将验证码放到消息队列, ...
分类:
其他好文 时间:
2020-01-15 11:46:36
阅读次数:
67
结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的。而count(*) , count(1) 等方式是会计算的。 【1】mysql中关于count的坑 有什么坑呢?当 count(col1)时,col1所在列的行值为 null 时,不统计。 【2】null 在c ...
分类:
数据库 时间:
2020-01-15 11:27:57
阅读次数:
111
oracle中对于表的操作有如下四种: 一、创建表 二、修改表(添加新字段,删除字段,修改表名,修改字段类型,修改列名,给字段添加注释) 三、删除表 四、复制表 ...
分类:
数据库 时间:
2020-01-12 14:55:34
阅读次数:
86
在 MySQL SELECT 语句中,允许使用 GROUP BY 子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,实现对每个组而不是对整个结果集进行整合。语法格式如下: GROUP BY { <列名> | <表达式> | <位置> } [ASC | DESC] 语法说明如 ...
分类:
数据库 时间:
2020-01-12 11:24:01
阅读次数:
322
Oracle基础之保留字和关键字 在Oracle之中,有分为保留字和关键字,所谓关键字就是Oracle中有实际意义的,而保留字(比如DESC、ORDER等等)是Oracle中不能随便使用的,比如不能随便用来做表的列名,当然关键字(比如KEY等等)也是不推荐的,不过使用的话是不会报错的,而保留字被使用 ...
分类:
数据库 时间:
2020-01-11 18:36:37
阅读次数:
130
HBase表模式的设计 对于HBase表,在设计表结构之前,我们需要先考虑的几个问题: 这个表应该有多少个列族? 列族使用的是什么数据? 每个列族应该有多少列? 列名应该是什么?尽管列名不必在建表的时候定义,但是后期读写数据时是需要知道的。 单元存放什么数据? 每个单元存储多少个时间版本? 行健结构 ...
分类:
其他好文 时间:
2020-01-11 16:56:56
阅读次数:
108
[TOC] 一、常用字段 1.AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 2.IntegerField 一个整数类型,范围在 2147483648 to 2147483647。(一般不用它来存手机号 ...
分类:
其他好文 时间:
2020-01-10 20:07:14
阅读次数:
69
models中的常用字段 AutoField(primary_key=True) 主键 (int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。) CharField(max_length=32) varchar(32) Inte ...
分类:
数据库 时间:
2020-01-09 21:13:26
阅读次数:
122