数据库
xingchenhy
这个作者很懒,什么都没留下…
展开
-
关系模式的分解与范式
1. 为什么要研究数据库关系模式的分解?答:因为现有的模式可能会存在一些数据增删改的弊端,比如说:数据冗余太大,更新异常,插入异常,删除异常。因此为了完善数据库的增删改查的功能,需要寻找一种等价的关系模式,使得以上弊端得以解决。2. 如何实现关系模式的分解?答:以上的这种等价关系需要满足两个条件:1》保持无损连接性。A.解释:在分解之后,n个分解关系通过自然连接(自然连原创 2017-05-08 16:40:26 · 21310 阅读 · 3 评论 -
PowerDesigner 15.1 下载安装
下载 PowerDesigner 15.1 的安装文件和破解文件PowerDesigner 15.1 下载地址:http://www.downza.cn/soft/6022.html#m_xgwz破解文件下载地址:https://download.csdn.net/download/huchengwang6/4522840汉化文件下载地址:https://download.csdn.net/...原创 2018-10-16 16:16:33 · 4310 阅读 · 5 评论 -
MySQL 实现一个字段赋值给另一个字段
1.将同一个表中的一个字段的值复制给另一个字段UPDATE t_userSET signed_time = create_time 122.将同一个表中两个类型一样的字段的值互换UPDATE t_user u1, t_user u2SET u1.signed_time = u2.create_time,u2.create_time = u1.signed_time3.不同表一列复制到...原创 2018-09-29 14:52:07 · 21089 阅读 · 0 评论 -
HBase介绍、搭建、环境、安装部署
HBase介绍、搭建、环境、安装部署hadoop培训课程:HBase介绍、搭建、环境、安装部署1、搭建环境部署节点操作系统为CentOS,防火墙和SElinux禁用,创建了一个shiyanlou用户并在系统根目录下创建/app目录,用于存放Hadoop等组件运行包。因为该目录用于安装hadoop等组件程序,用户对shiyanlou必须赋予rwx权限(一般做法是root用户在根目录下创建/ap...转载 2018-10-12 11:24:11 · 185 阅读 · 0 评论 -
Hive 和 Hbase 的区别
1、两者分别是什么?Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询–因为它只能够在Haoop上批量的执行Hadoop。Apache HBase是一种Key/Value系统,它运行在...转载 2018-10-12 10:40:08 · 118 阅读 · 0 评论 -
数据库基本操作
创建数据库:createdatabase 库名;查看数据库语句:SHOW DATABASES;修改数据库alterdatabase 库名 * set *;删除数据库dropdatabase库名;进入数据库:use 库名;创建表CREATE TABLE table_name (原创 2017-10-19 20:41:55 · 224 阅读 · 0 评论 -
数据库中主键,外键,索引
数据库表中适合建立索引的字段:主键和外键,建立索引是为了更好的查询,比较适合建立索引,为了在查询和排序分组时使用:where,orderby,group by。Where子句中的字段建立索引为了减少数据检索。Select中的字段无需建立索引。原创 2017-06-26 21:54:16 · 452 阅读 · 0 评论 -
DDL,DML,DCL的区别
DML(data manipulationlanguage)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,用来对数据库里的数据进行操作的语言,(操作)可以导致DML触发器执行。DDL(data definitionlanguage)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结原创 2017-06-26 21:35:40 · 350 阅读 · 0 评论 -
Hive数据库
Hive数据库:Hive构建在基于静态批处理的Hadoop之上,Hadoop通常都有较高的延迟并且在作业提交和调度的时候需要大量的开销。因此,Hive并不能够在大规模数据集上实现低延迟快速的查询hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能Hive定义了简单的类 SQL查询语言,称为 HQL,它原创 2017-07-13 17:05:41 · 1860 阅读 · 0 评论 -
SQL 中的=,in,like之间的区别
SQL中的=,in,like之间的区别: 三者都可以用来进行数据匹配 。但三者并不相同。 等号是用来查找与单个值匹配的所有数据; IN 是 用来查找与多个值匹配的所有数据; 而 LIKE用来查找与一个模式匹配的所有数据。 1.等号 确切知道所要查找的内容,且为单一值时,可以使用等号运算符来原创 2017-06-05 22:10:39 · 17398 阅读 · 0 评论 -
标准的 SQL 的解析顺序
标准的 SQL 的解析顺序为: (1).FROM 子句,组装来自不同数据源的数据 (2).WHERE 子句, 基于指定的条件对记录进行筛选 (3).GROUP BY 子句, 将数据划分为多个分组 (4).使用聚合函数进行计算 (5).使用 HAVING 子句筛选分组原创 2017-06-05 22:08:46 · 545 阅读 · 0 评论 -
PowerDesigner学习(待补充)
PowerDesigner是一款非常优秀的数据库建模工具1、概念模型(CDM Conceptual Data Model)对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。2、物理模型(PDM,Physical Data Model)由物理数据模型生成数据库3、面向对象的模型(OOM Objcet Oriented Model)包含UML常...原创 2018-10-19 11:15:28 · 382 阅读 · 0 评论