文章分类 - MySQL
摘要:union & union all 的作用 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL U
阅读全文
摘要:按多字段分组、从多表中拿字段 在SQL语句中 : 如果因为业务逻辑的要求,需要按不止一个字段进行group by,或者需要从多个表中拿字段 -- 多个分组字段之间用 , 隔开 -- 例如: select formatted_ent_name,id,ROW_NUMBER() over(PARTITIO
阅读全文
摘要:union 按顺序合并结果集 例如: select 'B701' as intf union all select 'B702' as intf union all select 'B703' as intf union all select 'B704' as intf union all sel
阅读全文
摘要:decode()函数的用法、Mod(a,b) 用法 decode 函数在sql中作用相当于case when,意思是根据某一字段的值作为条件,根据这个条件进行输出。 例如 case when 语句: 例如:根据身份证判定该员工是否是男女,从而实现对性别的更新。 身份证号的第17位数字,奇数为男性,偶
阅读全文
摘要:Flink 流表的 join 1、Regular Joins 常规联接 常规联接是最通用的联接类型,其中任何新记录或对联接输入任一侧的更改都是可见的,并且会影响整个联接结果。例如,如果左侧有一条新记录,则该记录将与右侧的所有先前和将来的记录合并。 但是,此操作具有重要含义:它需要将连接输入的两端永久
阅读全文
摘要:Hive练习题20道及解题过程、开发中的常见问题和细节 开发中的常见问题和细节 distinct -- 去重 可以放在select后面,表示所有字段的去重 也可以放在聚合函数中,表示对函数中的字段去重 Hive中where条件不支持不等式的子查询,可以通过join实现 select … from 表
阅读全文
摘要:关于IDEAMaven项目中Java代码不识别的问题 关于maven项目插件报红丢包的问题 一、网络延迟或网络波动。 原因: 当我们在pom文件中导入依赖的时候爆红,表示正在下载,当很长时间都没有下载下来jar包,其中一种原因就是网络不好,有延迟,就跟你用流量看视频一样会有卡顿,同样道理jar包下载
阅读全文
摘要:索引、约束、数据库的设计(范式)、事物、视图 MySQL笔记总结 ##都在笔记总结里
阅读全文
摘要:MySQL笔记 SQL 1、什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2、SQL通用语法 SQL语句可以单行或多行书写,以分号结尾。 可使用空格和缩进来增强语句
阅读全文
摘要:1.查询" 01 “课程⽐” 02 "课程成绩⾼的学⽣的信息及课程分数 ##分析首先需要分别获取成绩表中01课程和02课程的成绩 #获取01课程的成绩 select Sid,score from SC where Cid='01'; --t1 #获取02课程的成绩 select Sid,score
阅读全文
摘要:JDBC中的SQL注入问题 package com.shujia; import java.sql.*; public class MySQLJDBCDemo { public static void main(String[] args) throws Exception { // 1、加载驱动
阅读全文
摘要:什么是JDBC?? JDBC(Java Database connect)它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。 JDBC环境的搭建 1、添加MySQL的依赖(驱动) 在IDEA中创建Ma
阅读全文
摘要:关于<>,<=> 有些时候会看到<>,<=>这两个符号,其实就是<>(!=),<=>(=) 关于去重distinct 使用distinct一般直接跟在select后面,针对后面的所有字段去重 在使用count()的时候也可以在括号中加distinct,对被聚合的字段进行去重 #例如:count(di
阅读全文
摘要:MySQL NULL 值处理 MySQL 正则表达式 MySQL 事务 MySQL ALTER命令 MySQL 索引 MySQL 临时表 MySQL 复制表 MySQL 元数据 MySQL 序列使用 MySQL 处理重复数据 MySQL 及 SQL 注入 MySQL 导出数据 MySQL 导入数据
阅读全文
摘要:MySQL 创建数据库 MySQL 删除数据库 MySQL 选择数据库 MySQL 数据类型 MySQL 创建数据表 MySQL 删除数据表 MySQL 插入数据 MySQL 查询数据 MySQL WHERE 子句 MySQL UPDATE 更新 MySQL DELETE 语句 MySQL LIKE
阅读全文
摘要:常见的时间日期函数及其使用 处理日期操作的时候,能用相关的日期函数,就用。 1、获取当前的日期和时间 now() #例如 select now(); 2022-01-14 20:19:33 2、获取年份 year() #例如 select year(now()); 2022 3、获取月份 month
阅读全文
摘要:MySQL练习 50道经典SQL练习题 数据表介绍 1.学⽣表 Student(SId,Sname,Sage,Ssex) SId 学⽣编号 Sname 学⽣姓名 Sage 出⽣年⽉ Ssex 学⽣性别 2.课程表 Course(CId,Cname,TId) CId 课程编号 Cname 课程名称 T
阅读全文
摘要:三种常见的排名 row_number、dense_rank、rank在MySQL 5.7中的实现 准备数据 表结构说明 成绩表 SC(SId,CId,score) SId 学⽣编号 CId 课程编号 score 分数 创建SC表 create table SC( SId varchar(10), C
阅读全文
摘要:安装Navicat 选一个安装位置,然后无脑下一步。 破解Navicat 破解软件会报病毒,在Windows安全中心还原 将破解软件还原之后,打开破解软件 此时可能会弹出一个文件管理器的框,让你去找到Navicat的安装目录,然后选择navicat.exe就可以了 然后打开我们的Navicat
阅读全文

浙公网安备 33010602011771号