数据库存储
Z_cx
这个作者很懒,什么都没留下…
展开
-
(Hadoop)HBase分布式数据库
简介是一个高可靠性、高性能、面向列、可伸缩的分布式数据库。目标是储存并处理大型的数据。有一下特点容量大:可以存储成千上万的行和列组成的数据面向列:HBase是面向列的存储和权限控制。列存储,其数据在表中是按照每列存储的,根据数据动态怎能更加列,并且可以单独对列进行各种操作。多版本:HBase中表的每一个列的数据存储都有多个版本Version。一般的每一列队形一条数据,但是有的数据会对应多...原创 2020-09-05 10:14:17 · 732 阅读 · 0 评论 -
(数据库存储)S7 Hive数据仓库 安装 操作
数据仓库概念起源于Facebook,使用SQL语言。数据仓库面向主题的,集成的,随时间变化的,信息相对稳定的数据集合。面向主题: 操作性数据库的数据注释是面向事务处理任务。主题指用户使用数据仓库进行决策时关心的重点方面。如商品的推荐。随时间变化 数据仓库是不同时间的数据集合,数据仓库中的数据保存时限要能满足进行决策分析的需要(如5到10年),而数据仓库中的数据都要标明数...原创 2020-04-03 10:46:16 · 604 阅读 · 0 评论 -
(数据库存储应用)S5多表操作
添加、删除外键约束外键:引用另一个表中的一列或多列,被引用的列应有主键约束,或者唯一性约束。外键用于加强两个表之间的链接。(表示表和表之间的参照关系,使数据库帮助维护种关系,这种键就是表与表之间的外键。若在后续增删改数据破坏了这种外键约束,数据库会报错。添加外键创建表时创建foreign key(本表属性名) references 外表名(属性);例先创建一个表create...原创 2020-03-23 09:09:44 · 172 阅读 · 0 评论 -
(数据库存储应用)S4 查询
简单查询selectselectSELECT [distinct] * | {colum1,colum2,,,} from table_name;colum指定列名,* 代表查询所有 ,distinct 可选,是否踢掉重读数据例student表select * from student;//所有select id,name from student; //查询id和name列...原创 2020-03-16 08:47:18 · 1852 阅读 · 0 评论 -
(数据库存储应用)S3添加、更新、删除数据
添加使用insert插入数据单行插入insert into 表名(字段名1,字段名2,...(全部插入可以不写括号。))values(值1,'值2',....);// 若有自增 可用null代替,字符串汉字必须用''。字符和日期用单引号2. 多行插入insert into 表名(字段名1,字段名2,...(全部插入可以不写括号。))values(值1,'值2',.......原创 2020-03-06 17:29:11 · 835 阅读 · 0 评论 -
(数据库存储应用)S2数据库和表的基本操作
一、数据库的基础知识操作数据库推荐关键字大写 变量小写查看库show databases;2. 创建数据库create database [if not exists(提前检查是否存在)] name [属性];属性:character set charset_name 字符集 collate collation_name 校对规则~ 校对规则:指定排序方式创建myd...原创 2020-02-28 18:18:07 · 488 阅读 · 0 评论 -
(数据库存储应用)S1数据库入门
课程mysql、hive、hbase,两种组件工具flume sqoop,mysql:关系型数据库hive、hbase:分布式数据库flume:日志收集sqoop:将 hive、hbase中数据导入mysql或将mysql数据导入 hive、hbase...原创 2020-02-28 12:02:10 · 1228 阅读 · 0 评论