草庐IT

SQL:DML、DQL、DCL

全部标签

MySQL-08.聚合函数和SQL(DQL)的执行流程

C-08聚合(分组)函数和SQL(DQL)执行流程上一章,讲到了SQL单行函数。实际上SQL函数还有一类,叫做聚合函数,或者多行,分组函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。1.聚合函数的介绍什么是聚合函数聚合函数作用于一组数据,并对一组数据返回一个值。常用的聚合函数AVG()SUM()MAX()MIN()COUNT()聚合函数语法/*SELECT[column,]groupfunction(column),...FROMtable_name[WHEREcondition]GROUPBYcolumn,[ORDERBYcolumn];*/聚合函数不能嵌套调用。

基于Flink SQL CDC Mysql to Mysql数据同步

基于FlinkSQLCDCMysqltoMysql数据同步FlinkCDC有两种方式同步数据库:一种是通过FlinkSQL直接输入两表数据库映射进行数据同步,缺点是只能单表进行同步;一种是通过DataStream开发一个maven项目,打成jar包上传到服务器运行。本方案使用FlinkSQL方法,同步两表中的数据。其中Flink应用可以部署在具有公网IP的服务器上,同时可以连接其他局域网中服务器的数据进行同步工作,如不需要操作管理页面,则不对服务器IP有要求。一、服务器部署Flink将Flink压缩包解压到服务器指定位置Flink下载地址,点击进入二、配置Flink1.配置端口号进入到根目录\

【重要】springboot实战(五)之sql&业务日志输出

目录环境:一、mybatis-plus之sql分析日志输出1.配置 2.验证3.高级输出方式二、业务日志输出到文件1.添加log4j2依赖2.排除logback依赖3.新增log4j2的配置文件4.添加配置5.启动测试6.给日志请求加个id6.1、过滤器filter实现6.2、测试6.3、request_id检索方式7.结束环境:jdk:1.8springboot版本:2.7.15mybatis-plus版本:3.5.3.2一、mybatis-plus之sql分析日志输出为了生产中更快的分析问题以及解决问题,sql输出是非常有必要的,这里第一步是将sql输出到控制台便于调试时分析问题,优化sq

如何使用C#执行多个SQL命令

我试图在一个连接中使用此代码两个运行两个命令,这是我无法做到的,这是我的代码:using(SqlConnectionconnection=newSqlConnection("")){stringquery="SELECTDISTINCTquatro,tresFROMtodos_cpORDERBYquatro,tres";using(SqlCommandRetriveCommand=newSqlCommand(query,conn)){conn.Open();SqlDataReaderreader=RetriveCommand.ExecuteReader();while(reader.Read(

PowerDesigner 15 安装、汉化、逆向生成ER图、物理模型转逻辑模型、生成sql及简单使用

文章目录前言PowerDesigner15安装、汉化、逆向生成ER图、物理模型转逻辑模型、生成sql及简单使用1.安装2.汉化3.使用4.逆向生成ER图4.1.创建新模型4.2.根据sql逆向生成er图5.物理模型新建表6.物理模型转逻辑模型7.生成sql语句前言  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^_^。  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!PowerDesigner15安装、汉化、逆向生成ER图、物理模型转逻辑模型、生成sql及简单使用1.安装选择PeoplesRepublicofChina(PRC),勾选IAGRE

WIN10下安装SQL SERVER 2017

根据MicroSoft官方文档,sqlserver2017支持在win10、11的安装,同时也强调版本需要SQLSERVER2017RTM,查知RTM意思是releasetomanufacturing(RTM版的英文全称为:ReleaseToManufacturing(发布到制造),windows操作系统在零售商店正式上架前,需要一段时间来压片,包装和配销。所以程序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做Final.Code。比如说,Windows.XP开发完成,外国媒体用WindowsXP.goes.Code来称呼。程序代码开发完成之后,要将母片送到工厂大量压片,这个版本

SQL server中:常见问题汇总(如:修改表时不允许修改表结构、将截断字符串或二进制数据等)

SQLserver中:常见问题汇总1.选项修改修改表时提示:不允许修改表结构以下文件中的行尾不一致,要将行尾标准化吗?2.将截断字符串或二进制数据。3.在将varchar值'null'转换成数据类型int时失败。4.插入insert、更新update、删除drop数据失败,主外键FOREIGNKEY冲突5.列不允许有NuIl值,插入INSERT失败6.修改表ALTERTABLE语句与外键FOREIGNKEY约束冲突问题:原因:解决:注意:在被引用表'部门表'中没有与外键'FK__项目表__项目主管__267ABA7A'中的引用列列表匹配的主键或候选键7.sqlserver中命令提示:对象名无效

记一次生产慢sql索引优化及思考

一问题重现夜黑风高的某一晚,突然收到一条运营后台数据库慢sql的报警,耗时竟然达到了60s。看了一下,还好不是很频繁,内心会更加从容排查问题,应该是特定条件下没有走到索引导致,如果频繁出现慢查询,可能会将数据库连接池打满,导致数据库不可用,从而导致应用不可用。二问题排查报警自带定位慢sql语句,这个是很早就上线的一条sql语句,下面对sql语句进行了简化:select*fromxxxwheregear_id=xxxandexamine=xxxorderbyiddesclimit10,这是个简单的根据流量池gear_id查询,按照主键id倒序进行分页查询10条数据的语句。在examine=2时查

【spark客户端】Spark SQL CLI详解:怎么执行sql文件、注释怎么写,支持的文件路径协议、交互式模式使用细节

文章目录一.SparkSQLCommandLineOptions(命令行参数)二.ThehivercFile1.withoutthe-i2..hiverc介绍三.支持的路径协议四.支持的注释类型五.SparkSQLCLI交互式命令六.Examples1.runningaqueryfromthecommandline2.settingHiveconfigurationvariables3.settingHiveconfigurationvariablesandusingitintheSQLquery4.settingHivevariablessubstitution5.dumpingdataou

Flink SQL 任务消费Kafka写hudi的性能调优总结

背景2023年双11高峰之际,实时平台有一个消费Kafka写hudi的FlinkSQL类型的实时任务,每天Kafka流入的高峰时段有近350万/分钟的流入量,而任务的消费速率平均在230万/分钟左右,这导致任务写hudi遇到较严重性能瓶颈和消息积压,对业务造成影响。任务的具体积压情况如下图1所示。图1任务消费积压图(X轴是时间,单位分钟,Y轴是消息数量)针对上述情况,我们对任务进行了分析和优化,解决了此任务写hudi的性能问题,满足了高峰的要求。具体分析处理方法我们继续看。2问题排查和处理首先我们进入任务的FlinkWebUI页面,查看到任务在没有做checkpoint时的执行图,没有发现明显