嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: 数据库

HBase简介

hbase是bigtable的开源山寨版本。是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。 它介于nosql和RDBMS之间,仅能通过主键(row key)和主键的range来检索数据,仅支持单行事务(可通过hive支持来实现多...

SQL添加、修改和删除表的字段

添加: alter table `sunhaibing` Add(name Char(8) not null default '' Before ename); 删除: alter table `sunhaibing` drop column name; 修改 alter table `sunhaibing` modify column name text;  

Mysql类型转换

CAST(expr AS type) The type can be one of the following values(type可从下面类型中选): BINARY CHAR DATE DATETIME SIGNED [INTEGER] TIME UNSIGNED [INTEGER]type 例: select * from sunhaibing order by CAST(click as SIGNED)...

查看MySQL的warning

在执行sql语句,或者导入脚本时,经常会提示warnings,这些警告很容易被忽视,如何查看这些warnings呢? 使用 show warnings; 命令很简明,一查看发现一般的警告是这样的 Warning | 1265 | Data truncated for column '刊名' at row 1...

Table '***' is marked as crashed and should be repaired

服务器意外关机或者内存满了重启后可能出现类似mysql错误. 解决办法 1  使用phpmyadmin 选择数据库,选中提示需要repaired的表, 然后选择: 选中项->修复表 2 使用命令行 use `对应数据库`; REPAIR TABLE `出问题的表明`;

MySQL/Pivot table

"pivot table" or a "crosstab report" (Note: this page needs to be wikified) SQL Characteristic Functions: Do it without "if", "case", or "GROUP_CONCAT". Yes, there is use for this..."if" statements sometimes cause pr...

EAV模型(三)(Entity-Attribute-Value,实体-属性-值)

示例(Example) EAV的最简单实现可能只有三个表:实体,属性和值。如此设置的示例如下所示: 然而,在这种实现中,缺失了元数据信息,不论何种数据类型,所有的值都存为varchar。作为对这一方法的衍生,可以另外选择一个强类型的实...

EAV模型(二)(Entity-Attribute-Value,实体-属性-值)

EAV与行模型比较(EAV vs Row Modelling) 实体-属性-值的设计是行模型的泛化(或)推广。这意味着整个数据库所有类型的数据存储在一张表中,其中一个行模型的表的数据时是均匀。此外,这行模型表中值列的数据类型是预先确定的,而在...

EAV模型(一)(Entity-Attribute-Value,实体-属性-值)

许多开发人员在定义和分析数据需求时会遇到同样的问题,就是许多不同的属性可用来描述一个对象,但实际上只有很少的属性适用于每个人。一种选择是创建一具有每个属性列的表,这种方法适用于具有固定数量属性的对象,对大多数对象而言...