
SQL
文章平均质量分 65
huangyinzhao
这个作者很懒,什么都没留下…
展开
-
SQL之DDL和DML的区别
DDL和DML的定义和区别1、DML(Data Manipulation Language)数据操纵语言:适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等.对表(索引和序列)中数据操作就是DML,对数据库中的(表,索引,序列,同义词等)都是DDL操作 2、DDL(Data Definition Language)数据定义语言:适用范围:对数据库...原创 2018-04-17 20:20:56 · 5176 阅读 · 0 评论 -
SQL之索引
索引的定义:索引也是一个DDL的对象,用create关键字来创建索引的能做什么:select *from emp where salary >15000;查询过程:此时的数据库会进行全表扫描,就属于逐行扫描,满足条件的就留下来。直到把一张表所有行扫描完,返回查询结果怎么样才能不查询全表,提高效率那? 要想创建索引,就必须设置一个指定的字段 索引语法:CREATE INDEX ...原创 2018-04-17 20:22:23 · 142 阅读 · 0 评论 -
SQL之增删改查
数据库的执行顺序:1.表,2.行,3.分组,4.分组的筛选条件,5.列,6.排序(5 确定要查询的列) select 列 别名,统计函数(列),算数运算(+-*/列)(1确定数据来源的表) from 表名(2筛选出要进行操作的数据,即哪些行) where(3分组) group by #注意分组子句,一般和统计函数还有having联合使...原创 2018-04-17 23:02:30 · 353 阅读 · 0 评论 -
Hive和SQL的窗口函数
分析窗口函数应用场景:(1.2重要,其他的了解就行)(1)用于分区排序(2)动态Group By(3)Top N(4)累计计算(5)层次查询Hive分析窗口函数(一) SUM,AVG,MIN,MAXHive中提供了越来越多的分析函数,用于完成负责的统计分析。抽时间将所有的分析窗口函数理一遍,将陆续发布。今天先看几个基础的,SUM、AVG、MIN、MAX。用于实现分组内所有和连续累积的统计。数据准备...转载 2018-05-30 11:42:20 · 2921 阅读 · 0 评论 -
SQL常用函数--待补充
--==================================--SQL 基础-->常用函数--==================================/*一、函数的分类 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 二、函数形式 function_name [(arg...转载 2018-06-13 10:09:37 · 1228 阅读 · 0 评论 -
MySQL与Oracle的数据类型对照表
MySQL与Oracle两种数据库在工作中,都是用的比较多的数据库,由于MySQL与Oracle在数据类型上有部分差异,在我们迁移数据库时,会遇上一定的麻烦,下面介绍MySQL与Oracle数据库数据类型的对应关系。一、常见数据类型在MySQL与Oracle数据库中的表现形式说明mysqloracle变长字符串VARCHAR[0-65535]定义长度默认按字符长度计算,如果是GBK编码的汉字将占用...转载 2018-06-19 21:23:16 · 36625 阅读 · 5 评论 -
SQL的内连接和外连接
内连接外连接交叉连接 PDF下载地址:SQL-内连接与外连接.pdf连接查询在关系型数据库中经常用到,是多表联合查询的基础。 主要包含:内连接,外连接,交叉连接。 SQL - 内连接与外连接内连接等值连接不等值连接自然连接外连接左连接右连接全连接交叉连接内连接内连接又分为等值连接,不等值连接,自然连接。连接查询中使用的比较运算符有:=, >, <, <>, >=, &...转载 2018-06-20 00:07:34 · 728 阅读 · 0 评论