数据库

数据库教程

MySQL的基础学习

MySQL的基础学习

  1、Mysql主要存储引擎:MyISAM,InnoDB和MEMORY (1)MyISAM 它不支持事务,也不支持外键,尤其是访问速度快,对事务完整性没有要求或者以SELECT、INSER…
Read More

Oracle数据库空值操作

  空值操作:   null表示空的意思。   一、情况:   1:表中的任何字段默认情况下都可以为null值。   2:not null表示非空,是一种约束 设置为非空约束的字段,必须有有效值,不能…
Read More
Mysql索引的类型

Mysql索引的类型

想要了解Mysql的索引类型,还得先看看SqlServer是怎样索引的。   SqlServer 将索引分为:     聚集索引,非聚集索引 从图中可以看出,聚集索引顺序和数据内容的顺序一致…
Read More

InnoDB信息说明

InnoDB是MySQL数据库发展至今一款至关重要的数据库存储引擎,其不仅支持事务特性,并且具有丰富的统计信息,便于数据库管理人员了解最近InnoDB存储引擎的运行状态。   早期版本的In…
Read More
mysql分区

mysql分区

1. 什么是表分区? 表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。 mysql分区表包含三种  ha…
Read More
mysql中的过滤分组

mysql中的过滤分组

本文节选自《MYSQL必知必会》 一. 过滤分组 除了能用GROUP BY分组数据外,MySQL还允许过滤分组,规定包括哪些分组,排除哪些分组。例如,可能想要列出至少有两个订单的所有顾客。为得出这种数…
Read More

大数据之hiveSQL

最近增加了学习java基础算法,包括几种排序算法,二叉树(前序,后序,中序),队列和栈,bmp搜索,广义搜索算法,迭代等等一些技巧(自己动手绝对比单纯的理论要强的多,多练练)   HIVE是…
Read More