首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    CentOS 6 和 CentOS 7 差异

    CentOS 6 和 CentOS 7 介绍 总体差异 想装回过去的一些工具 安装:yum install -y tree net-tools bind-utils tree sysstat vim-en ntp ntpdate iftop tcpdump telnet traceroute 查看版本号/主机名 cat /etc/redhat-release cat /etc/hostname 常用配置差异 CentOS 网络配置 CentOS 图形界面的关闭与开启 systemctl 的用法 相当于 CentOS 6 的:service nginx stop systemctl is-enabled iptables.service

    1K50编辑于 2022-05-28
  • 来自专栏做数据的二号姬

    聊技术 | SQLSQL之间细微的差异

    22 2023-08 聊技术 | SQLSQL之间细微的差异 SQLSQL之间大差不差,但是恰好就是差得这么些小玩意,看起来简单,真的搞起来就让人头秃了~简单聊一下MySQL、PostgreSQL 这里总结一些差异: 1.创建表时自增主键的语法差异 MySQL:AUTO_INCREMENT CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY TABLE students ( id INT IDENTITY(1,1) PRIMARY KEY, name VARCHAR(50), age INT ); 2.字符串连接的语法差异 SELECT CONVERT(VARCHAR(10), created_at, 120) AS date FROM products; 6.布尔类型 MySQL: 使用0或1来表示布尔类型。 Server通过ISNULL函数 select isnull(age,0) from student; 遇到过&被坑过的问题就这么多,真的是不做对比不知道,一做对比就发现差异点还是很多的。

    1.7K20编辑于 2023-09-06
  • 来自专栏HaC的技术专栏

    18 | 为啥SQL逻辑相同,性能差异

    果你的 SQL 语句条件用的是 where t_modified='2018-7-1’的话,引擎就会按照上面绿色箭头的路线,快速定位到 t_modified='2018-7-1’需要的结果。 为了能够用上索引的快速定位能力,我们就要把 SQL 语句改成基于字段本身的范围查询。按照下面这个写法,优化器就能按照我们预期的,用上 t_modified 索引的快速定位能力了。 比如,对于 select * from tradelog where id + 1 = 10000 这个 SQL 语句,这个加 1 操作并不会改变有序性,但是 MySQL 优化器还是不能用 id 索引快速定位到 所以,需要你在写 SQL 语句的时候,手动改写成 where id = 10000 -1 才可以。 第三种:隐式字符编码转换 连表,字符集不一样也会不走索引。

    88810发布于 2020-12-30
  • 来自专栏技术杂记

    SQL 精编(6

    其它管理工具 ---- mysqldump time mysqldump -u root -p fake_xx > fake_xx.sql time mysqldump -u root -p tab_xx conversations > /tmp/conversations.backup.sql ---- mysqladmin /usr/bin/mysqladmin flush-logs ; /etc/ mysqlslap --no-defaults --debug-info -uroot -p --number-int-cols=5 --number-char-cols=10 --auto-generate-sql --auto-generate-sql-add-autoincrement --concurrency=100 --number-of-queries=10000 --iterations=3 --engine --auto-generate-sql-add-autoincrement --concurrency=100 --number-of-queries=10000 --iterations=10 --

    59620发布于 2021-10-19
  • 来自专栏微光点亮星辰

    Oracle 与 MySQL 的差异分析(4):SQL写法

    Oracle 与 MySQL 的差异分析(4):SQL写法 1 常量查询 1.1 Oracle select 7*8from dual; 1.2 MySQL MySQL 中没有DUAL表,查询一个常量时可以不用 where a.name=b.name(+); 5.2 MySQL 不支持这种写法: select *from t_test2 a, t_test3 b where a.name=b.name(+); 6 updatet_test6 a, t_test7 b set b.name = a.name where b.id = a.id 10 select 嵌套查询必须有别名 10.1 Oracle 内部查询可以没有别名

    1.4K21发布于 2020-04-10
  • 来自专栏微光点亮星辰

    Oracle 与 MySQL 的差异分析(6):数值函数

    Oracle 与 MySQL 的差异分析(6):数值函数 1 返回绝对值 Oracle & MySQL abs (x) 2 返回大于x的最小整数 Oracle & MySQL ceil (x 6 截断,返回N位小数 6.1Oracle trunc (x, y),y 为返回的小数位数,如果不传y,则默认为0,返回整数。

    1K31发布于 2020-04-10
  • 来自专栏简单就是美!

    P6Spy & SQL Profiler & IronTrack SQL

    ----DB2 Magazine P6Spy & SQL Profiler & IronTrack SQL P6Spy是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过P6Spy我们可以对SQL语句进行拦截,相当于一个SQL语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。 6、运行你的应用程序或Web应用程序,可以在spy.log里看到监测到的sql详细记录信息了。 二、结合SQL Profiler进行图形化监控与使用 1、从 http://www.jahia.net/ 下载SQL Profiler的文件包进行安装; 2、把p6spy.jar及sqlprofiler.jar 6、设置监听端口号monitorport=2000 6、先运行 java -jar irontracksql.jar 来启动IronTrack SQL; 7、再启动你的应用程序或服务器; 8、可以在

    90020发布于 2019-02-28
  • 来自专栏数据科学(冷冻工厂)

    RNA-seq 差异分析的细节详解 (6)

    计数数据转换 在进行差异表达分析时,我们会基于原始计数数据,运用上一节提到的离散分布方法。但对于像可视化、聚类这类后续分析,使用经过转换的计数数据会更有优势。 对数转换是最常见的转换方式。 一种基于方差稳定化转换(VST)的概念,另一种是正则化对数(rlog),它考虑了样本差异的先验信息。这两种转换都能得到在 log₂ 尺度上的数据,且这些数据已经根据文库大小等归一化因素进行了调整。 不过,如果预计很多基因(行)的计数差异是由实验设计能解释的,并且想把数据转换用于后续分析,那盲方差估计就不合适了。 这种情况下,盲方差估计会让离散度估计值变大,因为它把实验设计导致的差异当成了不需要的噪声,进而使转换后的数值过度相互靠近。 虽然从均值上看,方差平方根的平坦曲线好像是转换追求的效果,但对于那些因实验条件有很多真实差异的数据集,这可能就不合适了。

    50910编辑于 2025-01-13
  • 来自专栏数仓建模

    Spark UI (6) - SQL页面

    接上文 Spark UI (3、4、5) - Storage、Environment、Executors页面SQL页面展示了作业执行Spark SQL的情况, 它会按SQL层面展示一条SQL在Spark 图片SQL详情页面会展示SQL在spark中执行的具体计划(DAG图):INSERT OVERWRITE TABLE `${target.table}`select t1.report_date, join mart_grocery.dim_op_poi t2 on t1.grid_poi_id=t2.poi_id where t1.dt = '20220410'图片下方的Details会展示SQL 图片2.ETL任务Stage和DAG的对应关系通过stage DAG图中的coordinator id可以找到在SQL页面对应的位置, 例如:图片

    1.6K30编辑于 2022-09-05
  • 来自专栏PawSQL,在线的自动化SQL优化工具!

    PawSQL智能SQL解析器,轻松应对 MySQL 与 SQL Server 语法差异

    本文将详细介绍SQL Server与MySQL之间的主要语法差异,以及PawSQL如何通过增强解析能力解决这些差异带来的挑战。 一、SQL语法差异概览 特性 SQL Server MySQL 1. 大文本 VARCHAR(MAX)/NVARCHAR(MAX) TEXT/LONGTEXT 6. AUTO_INCREMENT 来定义自增字段: CREATE TABLE Users (ID INT AUTO_INCREMENT, Name VARCHAR(50)); PawSQL 的解析器能够轻松识别两者的差异 四、数据查询与操作 6. Users.DepartmentID = Departments.ID SET Users.Name = Departments.DepartmentName; PawSQL 的解析器能够识别两者的差异

    70600编辑于 2025-03-18
  • 来自专栏JavaPark

    SQL 进阶挑战(6 - 10)

    SQL6 删除记录(一) 描述 现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表: 作答记录表exam_record: start_time是试卷开始时间 submit_time 9001|2021-05-02 10:01:01|2021-05-02 10:05:58|60 5|1003|9001|2021-09-05 19:01:01|2021-09-05 19:40:01|49 6| DELETE FROM exam_record WHERE score < 60 AND TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5; SQL7 9001|2020-01-01 22:11:12|2020-01-01 23:16:12|50 4|1002|9001|2021-05-02 10:01:01|2021-05-02 10:06:58|60 6| TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5 OR submit_time IS NULL ORDER BY start_time LIMIT 3; SQL8

    54130编辑于 2022-06-15
  • 来自专栏一个爱吃西瓜的程序员

    学习SQL6】-复杂查询

    SQL的角度来看,视图和表是一样的,只是视图并不存储数据,而是存储SELECT语句。 视图的优点: 视图的优点大体上有两点。 ● 第一点是由于视图无需保存数据,因此可以节省存储设备的容量。 product_type | cnt_product--------------+------------- 办公用品 | 2 (1 行记录) 注释: ● 对大多数DBMS来说,多重视图会降低SQL product_type | cnt_product--------------+------------- 厨房用具 | 4 (1 行记录) 但是随着子查询的层数增加,SQL sale_price) FROM Product; 执行结果: avg----------------------- 2097.5000000000000000 (1 行记录) 然后完整的SQL

    1.2K90发布于 2018-04-04
  • 来自专栏全栈程序员必看

    6. SQL 多表查询

    SQL–数据库基础查询操作》。 前几节所总结的查询,都是基于单张表格进行的,如果单张表格的信息不足以达到查询的目的,就需要将他们组合到一起形成多张表格。 1. 翻译成SQL 如下图: 代码实现如下: SELECT a.学号,a.姓名, COUNT(b.课程号) AS 选课数, SUM(b.成绩) AS 总成绩 FROM student AS a LEFT SQL实现 代码如下: SELECT a.学号,a.姓名, AVG(b.成绩) AS 平均成绩 FROM student AS a LEFT JOIN score AS b ON a.学号=b.学号

    1.1K20编辑于 2022-08-23
  • 来自专栏iSharkFly

    Confluence 6 安装 SQL Server

    如果你还没有在安装可以连接的 Microsoft SQL Server 数据库,请先下载后进行安装。请参考 MSDN 上 Installation for SQL Server 的指南。   SQL Server 允许有 2 种的授权模式:SQL Server Authentication 和 Windows Authentication。 为了让你的 Confluence 能够顺利连上你的数据库,你需要设置你的 SQL Server 服务器使用混合授权模式( SQL Server 和 Windows 模式)。 https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+for+SQL+Server

    54550发布于 2019-01-31
  • 来自专栏超级架构师

    【数据库】Elasticsearch PostgreSQL 比较:6 个关键差异

    尽管这两者对于企业来说都是可行的选择,但它们之间存在一些必须考虑的关键差异。考虑到这些差异后,组织应该能够判断哪个数据库适合他们的要求。 它结合了 SQL 并添加了一组新功能,允许将 PostgreSQL 用于事务性数据库并用作用于分析目的的数据仓库。 SQL 接口。 PostgreSQL 是一种 SQL 数据库,允许使用结构化查询语言 (SQL) 来查询数据。 6) Elasticsearch PostgreSQL 主要区别:基于云的产品 Elasticsearch 为其用户提供了许多不同层次的基于云的官方产品。

    2.5K60编辑于 2022-04-02
  • 盘点6SQL小技巧

    也正是因为这个特性,一种很常见的SQL技巧是,用left join可替换not exists、not in等相关子查询,如下:sql复制代码select * from tableA A where not 查询各类别最大的那条数据比如在学籍管理系统中,有一类很常见的需求,查询每学科分数最高的那条数据,有如下几种写法:sql复制代码select * from stu_score s where s.course_id 一直以来,我看到SQL的join的条件大都是a.field=b.field这种形式,导致我以为join只能写等值条件,实际上,join条件和where中一样,支持>、<、like、in甚至是exists 上面场景还有一种写法,就是使用group by先把各学科最大分算出来,然后再关联出相应数据,如下:sql复制代码select * from(select s.course_id,max(s.score) 这个新的语法,可以非常简单的解决上面top n的场景,如下:sql复制代码select * from stu_course c join LATERAL (select * from stu_score

    40710编辑于 2024-05-30
  • 来自专栏小工匠聊架构

    Oracle-awrddrpt.sql比较两个AWR差异报告

    概述 示例 以oracle用户登录到数据库主机执行脚本 查看报告 概述 awrddrpt.sql脚本位于$ORACLE_HOME/rdbms/admin目录中。 awrddrpt.sql脚本比较两个时间段的AWR报告。 这个脚本的交互部分最重要的就是需要输入要进行对比的两个awr报告的begin snap_id与end snap_id 一旦收集到四个快照号码,awrddrpt.sql脚本将创建两个AWR报告,然后比较这两个报告 awrddrpt.sql脚本对于比较两个经过时间段内的性能非常有用。 脚本 SQL> @?

    1.2K30发布于 2021-08-17
  • Flink SQL vs Spark SQL:深度解析Catalyst优化器与代码生成的核心差异

    无论是Flink还是Spark,它们的SQL模块均内置了基于Catalyst的优化器,但在具体实现和适用场景上存在显著差异。 这种差异使得两者在不同工作负载下可能表现出不同的性能特征。 其架构思想不仅影响了后续许多大数据系统设计,也为理解 Flink 在 SQL 优化方面的技术选型与差异提供了重要基础。 核心对比:Flink vs Spark Catalyst优化器差异分析 架构设计差异 Flink和Spark的Catalyst优化器在架构设计上存在显著差异,主要体现在处理模型与执行引擎的耦合方式上。 这些差异直接影响两者在不同业务场景中的适用性。

    37010编辑于 2025-11-28
  • 来自专栏PPV课数据科学社区

    【数据工具】对比Pig、Hive和SQL,浅谈大数据工具差异

    SQL SQL陪伴程序员们已经几十年了,几乎已经成为了提取数据的标准方法。 尽管SQL有着广泛的应用,大数据的进步对SQL的功能和性能都提出了挑战。 PIG SQL程序员们需要这样一种编程语言:既利于SQL程序员们学习同时又有下面这两个特点: 1. Hive vs SQL SQL是一门通用的数据库语言,大量的事务和分析语句都是由SQL完成的。 3.什么时候用SQL SQL是这三者中最传统的数据分析手段。随着用户需求的改变SQL本身也在进行着更新,所以即便到了今天也不能说SQL过时。 数据分析师”查看数据分析师系列文章 2、回复“案例”查看大数据案例系列文章 3、回复“征信”查看相关征信的系列文章 4、回复“可视化”查看可视化专题系列文章 5、回复“SPPS”查看SPSS系列文章 6

    99470发布于 2018-04-23
  • 来自专栏乐沙弥的世界

    视图 v$sql,v$sqlarea,$sqltext,v$sqltext_with_newlines 的差异

    这几个视图都可以提供当前有关sql语句的具体信息,但稍有差异。本文主要描述其差异并给出实例。 二、视图差异 1、v$sql视图       假定用户A与用户B都基于自身schema创建了表t       用户A发布查询select * from t,此时共享池中产生一条与该语句的相关的sql游标 varchar2(30); 4 begin 5 execute immediate 'alter session set optimizer_mode=all_rows'; 6 | | 28616 (100)| | |* 1 | TABLE ACCESS FULL| T | 10000 | 292K| 28616 (6) ,v$sqlarea,v$sqltext以及v$sqltext_with_newlines几个视图的差异     b、需要记住的是v$sql存储所有游标,v$sqlarea等同于使用了distinct关键字

    1.4K30发布于 2018-08-14
领券