sql排序row_number(),rank(),dense_rank()的区别
1.row_number() over() 用于按顺序排序(不并列)select ds,level,row_number() over(partition by ds order by level desc) rn from table_name;2.rank() over() 用于并列排序(不按顺序、按照整体排名)select ds,level,rank() over(partition by ds order by level desc) rn from table_name;3.dense_rank() 用于...
mysql 基础
1.修改列类型alter table table1 modify column server varchar(20);2.增加索引(单列):alter table table1 add index tbl_idx (ds);3.增加索引(多列):alter table table1 add index tbl_idx (ds,card_id);
hive中的join的区别
aa表:bb表:1.left joinselect * from aa left join bb on aa.id =bb.id;2.left semi join select * from aa left semi join bb on aa.id =bb.id;3.left outer joinselect * from aa left outer join bb on aa.id =bb.id;4.right outer join select * from aa right outer join bb on aa.id =bb.i...
linux常用命令
wc -l 文件名:文件行数
vi快捷方式
vi快捷方式数字0:切换到行首$:切换到行尾dd:删除当前行o:进入插入模式后,从目前光标所在位置的下一行行首开始输入a:进入插入模式后,从目前光标所在位置的下一个位置开始输入?DATA:向前搜索字符DATA:q! 不保存文件,强制退出vi...
hive常用命令
1.连接hivebeeline -u jdbc:hive2://127.0.0.1:100002.查询数据库、数据库中的表名show databases;show databases like 'superhero*';show tables;3.使用数据库use superhero_bi;4.创建数据库create database test;
数据库的基本知识
1.数据库:数据库是按照数据结构来组织、存储和管理数据的仓库。2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系: 数据库系统包括数据库和数据库管理系统(即:DBS包括DB和DBMS)。 数据库:长期存储在计算机中内的有组织、可共享的大量的数据集合。 &n...
一些基本的SQL语句(基于ORACLE)
一.SQL查询表信息的语句1.user_tab_columns:视图列出了特定于列的信息 all_tab_columns:系统视图,说明数据库中所有表的字段结构内容。 all_col_columns: 例:select * from user_tab_columns where table_name='TEST_1'2.user_tables:查询当前用户下所有的...
ArrayList和Vector的区别
ArrayList和Vector都是实现List接口。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。区别:1.Vector是同步的,线程安全,因此效率要比ArrayList差一些。 ArrayList是不同步的,线程不安全。2.在内存不够时,Vector增长为原来的一倍,ArrayList增长为原来的一半...
统计字符串中包含各种字符的个数
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。------------package com.neusoft.tttrtt;import java.util.Scanner;public class tongji {public static void main(String[] args) {Scanner sc = ne...
ORACLE优化(一)
...
ORACLE数据字典
一、定义: 一组提供有关数据库信息的表和视图的集合。 这些表和视图是只读的二、作用: ORACLE通过数据字典来管理和展现数据库信息。用于存储数据库的元数据(Metadata),是数据库的数据库。三、数据字典包括的内容: 1、所有数据库Schema对象的定...
Eclipse与JVM不匹配的问题
打开eclipse的时候弹出一个标题为 Incompatible JVM 的对话框,内容下:Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required.原因:机子里装了oracle,oracle自带1.31版JDK解决...
ORACLE体系结构
ORACLE体系结构数据库的主要内容:(1)体系结构 (2)逻辑结构 (3)用户权限 (4)备份恢复 (5)优化 一、体系结构组成:实例+数据库实例(instance):后台进程+SGA(系统全局区)数据库(文件):一堆文件(数据文件、控制文件、日志文件)二、数据库的物理存...
Oracle体系结构2
转载地址:http://sishuok.com/forum/blogPost/list/6407.html#23084 Oracle实例当把一个关闭的数据库手动启动并装载和打开,从而使数据库变得有效时,分别经历的阶段如下:l启动实例而不装载数据库l数据库装载l数据库打开1.启动实例,此时执行如下操作:...