- 博客(32)
- 收藏
- 关注
原创 中国百家姓sql版
-- 创建临时表drop table if exists fcmart.v_graph_hundred_family_names_tempcreate table if not exists fcmart.v_graph_hundred_family_names_temp( last_name_id string comment '编号', last_name string comment '姓氏', data_dt string comment '数据日期');-- 插入数据INS.
2021-09-11 20:38:29
1116
原创 Linux系统安装Hive客户端
Linux系统安装Hive客户端场景描述针对访问大数据集群的机器未在大数据集群之中,但是又想访问集群之中的Hive,针对这种情况,在windows系统有可视化工具dbeaver可以连接并访问Hive,但是针对Linux系统,则需要安装Hive客户端,然后使用Beeline连接操作步骤第一步: 验证Java版本echo $JAVA_HOME要求:必须 Java 8第二步:上传安装包以及大数据环境配置文件安装包关于安装包说明:找对应版本的Hive安装包就行,Hive安装包同时包含服务
2021-09-11 15:04:58
1768
1
原创 Hive内部表与外部表的区别
内部表和外部表就一个区别:删除内部表时,会删除内部表的元数据信息和数据删除外部表时,仅仅删除外部表的元数据信息几个误区hive.metastore.warehouse.dir【默认:/user/hive/warehouse】定义的目录只是 default 库映射的路径若在default库中创建表,而且没有指定location,那么该表的映射路径为:/user/hive/warehouse/表名创建数据库create database 库名 【location ‘hdfs_path’】若不指
2020-06-19 00:50:43
245
原创 使用pipenv创建虚拟环境时出现UnicodeDecodeError
Traceback (most recent call last): File "d:\develop\python376\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "d:\develop\python376\lib\runpy.py", line 85, in _run_c...
2020-04-17 14:32:21
409
1
原创 25、mysql基础之数据库的基本操作
-- 创建数据库create database [if not exists] 库名;-- if not exists是可选的-- 若该库存在,则不执行该语句,否则创建该库-- 删除数据库drop database [if exists] 库名;-- 若存在,则删除,否则不执行该语句。-- 修改库的字符集alter database 库名 character set 字符集;...
2020-04-10 19:21:45
104
原创 24、MySQL基础之联合查询
union:将多条查询语句的结果合并成一个结果--语法:查询语句1union查询语句2...-- 应用场景:要查询的结果来自于多个表,而且多个表没有直接的连接关系,但查询的信息一致时-- 特点:-- 1、要求多条查询语句的查询列数是一致的-- 2、多条查询语句的查询列表,最好保持顺序和类型一致-- 3、union关键字默认去重,使用union all 可以包含重复项 ...
2020-04-04 01:31:28
102
原创 23、综合练习
1、 查询工资最低的员工信息:last_name,salarySELECT last_name, salary FROM employees WHERE salary = ( SELECT MIN( salary ) FROM employees )2、查询平均工资最低的部门信息SELECT d.* FROM departments d WHERE d.dep...
2020-04-02 19:44:17
631
原创 22、MySQL基础之分页查询
应用场景: 当要显示的数据,一页显示不全,需要分页提交SQL请求select 查询列表from 表1[join类型] join 表2on 连接条件where 筛选条件group by 分组字段having 分组筛选order by 排序字段limit offset,size;-- offset:代表要显示条目的起始索引(起始索引从0开始),offset可以省略,默认为 0...
2020-04-02 15:41:42
111
原创 21、MySQL基础之子查询
1、何为子查询嵌套在其它语句内部的select语句,称为子查询或内查询,外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多,外面如果为select语句,则此语句称为外查询或主查询2、子查询的分类按结果集的行列数不同分类标量子查询子查询的结果只有一行一列注:标量子查询,一般搭配着单行操作符使用,常见的单行操作符有:>、&...
2020-04-02 14:43:50
244
原创 20、MySQL基础之连接查询
一、连接查询的分类1、交叉(笛卡尔)连接2、内连接# 等值连接# 非等值连接# 自连接3、外连接左外连接右外连接全外连接
2020-03-28 18:45:37
151
原创 19、MySQL基础之分组查询
1、语法select 查询列表from 表where 分组前筛选-----对from表中的数据进行筛选,针对的是原始表数据的筛选group by 分组列表having 分组后筛选--------对分组查询结果进行筛选,针对的是分组后的结果集数据的筛选order by 排序列表# 注意事项:# 分组查询的查询列表只能是 分组函数 或者group by 后出现的字段# 分组函数做...
2020-03-23 01:18:21
489
原创 18、MySQL基础之其它函数
1、version()函数功能:获取当前数据库服务器的版本示例SELECT VERSION();2、database()函数功能:返回当前打开的数据库示例SELECT DATABASE();3、user()函数功能:获取用户名示例SELECT USER();4、password(str)函数功能:返回str对应的加密字符示例...
2020-03-22 13:34:05
100
原创 16、MySQL基础之聚合函数
1、sum([DISTINCT] expr)函数功能:求和特点:sum函数一般用于处理数值型,计算时忽略null值--示例SELECT SUM(salary) FROM employees;2、avg([DISTINCT] expr)函数功能:求平均值特点:avg函数一般用于处理数值型,计算时忽略null值--示例SELECT AVG(salary) FROM em...
2020-03-22 13:29:05
696
原创 15、MySQL基础之比较函数
1、ifnull(expr1,expr2)函数功能:如果expr1不为NULL,则返回expr1,否则返回expr2。示例SELECT IFNULL(1,2);2、nullif(expr1,expr2)函数功能: 如果expr1等于expr2,则返回NULL,否则返回expr1–示例SELECT NULLIF(1,0);SELECT NULLIF(1,1);...
2020-03-22 12:33:14
632
原创 14、MySQL基础之流程控制函数
1、IF(expr1,expr2,expr3)函数功能:若expr1为true,则返回expr2,否则返回expr3-- 示例SELECT IF(10>5,1,2);2、case语句case 要判断的字段或表达式when 常量1 then 要显示的值1或语句1;when 常量2 then 要显示的值2或语句2;....else 要显示的值n或语句n;end五...
2020-03-22 11:12:34
296
原创 13、MySQL基础之日期函数
1、now()函数功能:返回当前系统日期+时间示例SELECT NOW();2、curdate()函数功能:返回当前系统日期,不包含时间示例SELECT CURDATE();3、curtime()函数功能:返回当前系统时间,不包含日期示例SELECT CURTIME();4、year(date)函数功能:返回date中的年份示...
2020-03-22 01:07:49
148
原创 12、MySQL基础之数学函数
1、round(X[,D])函数功能:四舍无如参数D:用于指定保留的小数位数,可以省略,默认为0,即取整。示例SELECT ROUND(1.234);SELECT ROUND(1.234,2);2、 ceil(X)函数功能:返回大于等于参数值的最小整数示例SELECT CEIL(1);SELECT CEIL(1.002);3、 floor(X)函数...
2020-03-22 01:06:33
88
原创 11.MySQL基础之字符函数
一、函数的调用select 函数名(实参列表) 【from 表】-- 根据需要添加 from 关键字,若函数实参列表用到表中的字段,则需要添加 from 关键字二、字符函数三、分组(统计或聚合)函数聚合函数是将多条记录聚合为一条四、窗口(分析)函数MySQL 8.0窗口函数...
2020-03-21 21:05:42
120
原创 10.DQL语言之排序查询
一、语法select 查询列表from 表where 筛选条件order by 排序列表 【asc|desc】-- asc 升序(如果不写,默认升序)-- desc 降序-- 排序列表支持单个字段,多个字段,函数,表达式,别名二、执行顺序先执行from子句,再执行where子句,然后执行select子句,最后执行order by子句。三、案例案例1:查询员工信息,按工...
2020-03-20 13:10:21
168
原创 09.DQL语言之条件查询
一、语法select 查询列表from 表名where 筛选条件;二、执行顺序先执行from子句,再执行where子句,最后执行select子句。三、筛选条件的分类1、按条件表达式筛选简单条件运算符:<,>,=,!=或者<>(建议使用),>= ,<=复杂条件用算符:①like:一般搭配通配符使用,可以判断字符型或数值型通配符:%代表...
2020-03-20 02:18:19
273
3
原创 08.DQL语言之基础查询
一、语法select 查询列表FROM 表名;二、特点1、查询列表可以是字段、常量、表达式、函数,也可以是多个2、查询结果是一个虚拟表3、若字段名与mysql关键字冲突,需要用顿号(`)引起来三、示例1、查询单个字段SELECT 字段名 FROM 表名;示例SELECT last_name FROM employees;2、查询多个字段SELECT 字段名,...
2020-03-19 23:47:35
87
原创 07.建库建表以及字段说明
数据文件链接提取码: netn一、employees表二、departments表三、locations表四、jobs表
2020-03-19 21:39:56
408
原创 06.MySQL常用命令
启动MySQL服务的命令net start 服务名停止MySQL服务的命令net stop 服务名MySQL的登陆与退出登录:mysql 【-h 主机名或者主机ip -P 端口号】 -u 用户名 -p密码-h:指定mysql所在的主机名,本机访问本机上的mysql服务,可以省略参数-h-P:指定端口号,若端口号为3306,可以省略参数 -P-p与密码之间不能有空格退出: quit...
2020-03-19 17:49:31
93
原创 05.可视化工具的使用
数据库可视化工具有许多,常见的有:Navicat系列、SQLyong、dbeaver等详情参考NavicatPremium怎么连接Mysql数据库
2020-03-19 17:09:29
119
原创 03.mysql5.7压缩版部署
第一步:下载安装包官方下载网址第二步:解压安装包第三步:编辑my.ini文件添加如下内容该配置文件中需要修改的地方,最多有四处,最少两处basedir的值必须修改为自己的mysql安装目录(该目录含有bin,my.ini等文件及文件夹)(使用绝对路径)datadir的值必须修改为自己设置的存储mysql数据的文件夹(使用绝对路径)两个port的值根据需求进行修改,若无其它版...
2020-03-19 16:33:35
197
原创 02.MySQL的自我概述
一、MySQL的背景前身属于瑞典的一家公司,MySQL AB08年被sun公司收购09年sun被oracle收购二、MySQL的优点1、开源、免费、成本低2、性能高、移植性也好3、体积小,便于安装三、DBMS的分类1、基于共享文件系统的DBMS(Access)2、基于客户机-服务器(cs架构)的DBMS(MySQL、Oracle、SQLServer)。属于c/s架构的...
2020-03-18 14:23:42
110
原创 01.数据库的相关概念
List itemDB:数据库(database),存储数据的仓库。它保存了一系列有组织的数据DBMS:数据库管理系统(Database Management System),又称为数据库软件或数据库产品,用于创建或管理DB常见的数据库管理系统:MySQL、Oracle、DB2、SqlServer等SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主...
2020-03-18 13:28:40
122
原创 02.微软官方启动U盘装机教程
工具官方启动U盘使用微软官方工具制作启动U盘–非常推荐开机并按住ESC键此处以华硕电脑为例,不同品牌的电脑进入U盘启动的按键有所不同,如何进入U盘启动等待一会儿,选择现在安装激活windows,选择我没有产品密钥选择要安装的操作系统接受许可条款选择安装路径删除前的分区状态删除后的分区状态新建分区选中主分区作为安装路径等待安装完毕安装完以后...
2019-09-24 09:56:33
6951
2
原创 01.使用微软官方工具制作启动U盘--非常推荐
工具一台电脑一个U盘(大于8G)注:U盘会被格式化,请提前转移U盘里的文件下载官方制作工具官方下载链接:https://www.microsoft.com/zh-cn/software-download/windows10ISO?OCID=WIP_r_Win10_Body_AddPC会弹出下载框,点击本地下载运行MediaCreationTool1903.exe等待一会儿...
2019-09-23 13:26:45
46394
9
原创 04.在mysql5的基础上增加mysql8
第一步:下载安装包官方网址: https://dev.mysql.com/downloads/mysql/第二步:解压安装包随意找的文件夹存放解压缩文件夹第三步:配置环境变量操作系统不同,进入环境变量配置界面的方式有所不同具体操作系统的环境变量配置,请找度娘本教程以windows10为例第四步:新建文件夹以及配置文件新建文件夹主要用于存储mysql数据,名字任意,...
2019-09-14 22:14:44
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人