标签:sql

WITH AS查询:无限级结构SQL查询所有下级和上级

WITH AS查询:无限级结构SQL查询所有下级和上级

Copyright ©  2018-2023 菜鸟学院  一个学习互联网技术及资源网站 版权所有.

大树 大树 2023-07-12
0 0 0
SQL server中多列数据有NULL值时如何汇总

SQL server中多列数据有NULL值时如何汇总

在一个表中,假如有两个数值字段a,b,这两个字段每一行的值要合并成一个字段C,SQL语句写法:a + b AS c如果字段b那一列有一行的值为NULL,按上面语句写法合并成c后,那一行会显示NULL,此时应该把NULL处理为0,加起来的数据才对头。有2种处理办法:1,用SQL server内置函数I

大白菜程序猿 大白菜程序猿 2023-07-12
0 0 0
掌握这些优化技巧写SQL,公司DBA也鼓掌称赞!

掌握这些优化技巧写SQL,公司DBA也鼓掌称赞!

以为使用 MySQL 是非常的简单的,无非都是照着 【select from where group by order by】 这个格式套来套去;从来不会关注 SQL 的耗费时长,更不会关注查询的性能。但是当用户量上来了,表数据不断暴增,导致我们以前写的 SQL 的查询时间越来越长,最后还被 DBA

竹子爱熊猫 竹子爱熊猫 2023-07-11
0 0 0
Oracle 数据库操作语言:SQL基础

Oracle 数据库操作语言:SQL基础

一、SQL概念SQL(Structured Query Language,结构化查询语言),用于访问和处理数据库的标准的计算机语言,使用SQL可以访问和处理数据库。二、SQL的种类(1)数据查询语言(DQL) :SELECT 语句 (2)数据操作语言(DML) :INSERT(插入),UPDATE(

大树 大树 2023-07-11
0 0 0
程序员金三银四跳槽季:精选 60 道数据库面试题送上

程序员金三银四跳槽季:精选 60 道数据库面试题送上

基础相关1、关系型和非关系型数据库的区别?关系型数据库的优点容易理解,因为它采用了关系模型来组织数据。可以保持数据的一致性。数据更新的开销比较小。支持复杂查询(带 where 子句的查询)非关系型数据库(NOSQL)的优点无需经过 SQL 层的解析,读写效率高。基于键值对,读写性能很高,易于扩展可以

宇宙之一粟 宇宙之一粟 2023-07-11
0 0 0
golang为什么会有Gorm?特性有哪些?

golang为什么会有Gorm?特性有哪些?

为什么会有GormGORM的出现主要是为了解决Go的原生SQL库在使用上的不便利和不足。原生SQL库需要手动拼接SQL语句和参数,这样容易出错且不便于维护。此外,原生库对于一些高级功能(例如连接池管理、自动Migrate、Hooks等)的支持也比较有限,需要用户自己实现。原生SQL库需要手动拼接SQ

捡田螺的小男孩 捡田螺的小男孩 2023-07-11
0 0 0
MySQL 上亿大表如何优化?

MySQL 上亿大表如何优化?

背景XX 实例(一主一从)xxx 告警中每天凌晨在报 SLA 报警,该报警的意思是存在一定的主从延迟。(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性)XX 实例的慢查询数量最多(执行时间超过 1s 的 SQL 会被记录),XX 应用那方每天晚上在做删除一个月前数据的

宇宙之一粟 宇宙之一粟 2023-07-11
0 0 0
Thinkphp5.0 最新SQL注入漏洞利用详情

Thinkphp5.0 最新SQL注入漏洞利用详情

ThinkPHP 5.0是目前最新的版本,历经多年的升级完善,深受网站设计公司的喜欢,在互联网上也是一个开源的,免费、多个功能插件、API接口功能强悍的PHP 语言开发的一款程序,ThinkPHP从设计以来一直秉承简洁实用的设计原则,在保证出色的性能和至简的代码的同时,也很注重实用性。SINE安全公

大树 大树 2023-07-10
0 0 0
MySQL索引优化(万字详解)

MySQL索引优化(万字详解)

索引优化这四个字说实话我认为其实挺难理解的。看到这四个字我脑门上是:????索引还要优化吗?调优SQL一般来说不就是看它有没有走索引,没走索引给它加上索引就好了吗?嗯,所以你是怎么给它加索引的?看SQL应该怎么走索引撒!那SQL是怎么走索引的呢?又是怎么判断这条SQL会不会走索引呢?我:…, 咱今天

贤蛋大眼萌 贤蛋大眼萌 2023-07-10
0 0 0
数据库优化是个系统工程,如何全局思考?

数据库优化是个系统工程,如何全局思考?

数据库优化是个系统工程。很多人把数据库优化与SQL优化划上了等号。当然SQL优化也是数据库优化的一种,但还不够全面,角度稍微片面了些。今天我们站在全局的角度来聊聊这一问题,数据库优化有哪些维度?数据库优化大体上可以分为四个维度:硬件优化;DB优化;架构优化;SQL优化。此上而下,改造程度大体是由易到

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-10
0 0 0
MySQL内部实现原理深入探索(图解)

MySQL内部实现原理深入探索(图解)

初学者眼中的 MySQL对于我们许多初学者来说,MySQL 就是这样的:一切看起来都很简单,但是 MySQL 如何在后台处理 SQL 请求呢?换句话说,工程师和数据科学家编写的 SQL 查询语句通常都是纯文本字符串内容,并发送到 MySQL 的。那么 MySQL 是如何解析这个字符串并知道要查找哪个

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-10
0 0 0
MySQL百万数据深度分页优化思路分析

MySQL百万数据深度分页优化思路分析

业务场景一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出来给运营和产品进行分页查看,最常见的一种就是根据日期进行筛选。这种统计数据随着时间的推移数据量会慢慢的变大,达到百万、千万条数据只是时间问题。瓶颈再现创建了一张user表,给create_time字段添加了索引。

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-10
0 0 0
使用GoogleHack进行SQL注入点扫描查询

使用GoogleHack进行SQL注入点扫描查询

0×01:简介在使用GoogleHack进行SQL注入点查询时,手工的方法一般为通过谷歌语法的inurl判断是否存在动态查询参数,然后对查询的网站url进行手工判断是否存在SQL注入漏洞,如or 1=1 , or 1=2, 加单引号等方式。在实际执行过程中,可以通过爬虫技术,定位谷歌搜索特定语句查询

泡泡 泡泡 2023-07-10
0 0 0
民工哥 MongoDB 教程:知识体系与基础概念

民工哥 MongoDB 教程:知识体系与基础概念

MongoDB 知识体系介绍MongoDB 生态介绍什么是 NoSQL?NoSQL是一种非关系型DMS,不需要固定的架构,可以避免joins链接,并且易于扩展。NoSQL数据库用于具有庞大数据存储需求的分布式数据存储。NoSQL用于大数据和实时Web应用程序。例如,像Twitter,Facebook

捡田螺的小男孩 捡田螺的小男孩 2023-07-10
0 0 0
渗透测试技术入侵网站:一次SQL注入与WAF绕过思路分享

渗透测试技术入侵网站:一次SQL注入与WAF绕过思路分享

网页打开是这样的,好熟悉的表单页面,常规测试一下,xsss、SQL,xss我都玩腻了感觉没啥好研究的。随便碰碰运气测下SQL。三、挖掘思路当我在用户名处输入aaa’时,直接返回错误,典型的IIS错误,目测可能存在注入,返回页面如下:从上述返回结果,我大概知道了,1、 网站是aspx2、 中间件是II

Escape Escape 2023-07-10
0 0 0
民工哥 MongoDB 教程:MD 客户端管理工具

民工哥 MongoDB 教程:MD 客户端管理工具

最好的 MongoDB 的客户端工具 NoSQLBooster。NoSQLBooster 立志做“The Smartest IDE for MongoDB”。使用 mb.runSQLQuery()方法,能把SQL语句翻译成MongoDB的查询语句。借助适用于 MongoDB 的 NoSQLBoost

剑圣无痕 剑圣无痕 2023-07-10
0 0 0
渗透攻防 Web 篇 :深入浅出 SQL 注入

渗透攻防 Web 篇 :深入浅出 SQL 注入

1 背景京东 SRC (Security Response Center) 收录大量外部白帽子提交的 sql 注入漏洞,漏洞发生的原因多为 sql 语句拼接和 Mybatis 使用不当导致。2 手工检测2.1 前置知识mysql5.0 以上版本中存在一个重要的系统数据库 information_sc

大猫 大猫 2023-07-10
0 0 0
如何防止SQL注入?SQL的原理、分类和判断

如何防止SQL注入?SQL的原理、分类和判断

一、SQL注入的含义与原理SQL注入:利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,这是SQL注入的标准释义。SQL注入是网站存在最多也是最简单的漏洞,是一种常见的数据库攻击手段。主要原因是程序员在开发用户和数据库交互的系统时没有对用户输入的字符串进行过滤,转义,限制或处理

竹子爱熊猫 竹子爱熊猫 2023-07-10
0 0 0
SQL数据库基础知识温习,来自B站没有废话

SQL数据库基础知识温习,来自B站没有废话

简单复习了SQL数据库的基础知识。其实回过头来,当时本科时候学习的时候,还没有多大的感触。现在学习了这么多的语言和结构化知识,再回头来看这门语言,很多东西息息相关。就像是瞬间打通了六脉,很多东西之前没有理解的原理和方法,其实在过去的这段时间早已经深深的领悟了。这篇基础的sql命令和基础介绍课程来自B

剑圣无痕 剑圣无痕 2023-07-10
0 0 1
数据库工程师:如何提高SQL性能?

数据库工程师:如何提高SQL性能?

本篇主题为用如何提高SQL性能?SQL的性能优化是数据库工程师在实际工作中必须面对的重要课题之一。对于某些数据库工程师来说,它几乎是唯一的课题。实际上,在像Web服务这样需要快速响应的应用场景中,SQL的性能直接决定了系统是否可以使用。因此,本篇文章不再像前面一样介绍SQL的各种功能的应用技巧,而是

张二河 张二河 2023-07-10
0 0 0
1 65 66 67 68 69 131