• 关于

    问个SQL的写法

    的搜索结果
  • SQL 查找"存在",别再用 count 了,很耗费时间的!

    根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的count 目前多数人的写法 多次REVIEW代码时,发现如现现象: 业务代码中,需要根据一个或多...

    文章 程序员白楠楠 2020-11-17 945浏览量

  • SQL Server中INNER JOIN与子查询IN的性能测试

    原文:SQL Server中INNER JOIN与子查询IN的性能测试 这个月碰到几个人问我关于“SQL SERVER中INNER JOIN 与 IN两种写法的性能孰优孰劣?”这个问题。其实这个概括起来就是SQL Server中INNER JOIN与子查询孰优孰劣(IN是子查询的实现方式之一,本篇...

    文章 杰克.陈 2018-08-03 861浏览量

  • SQL Server中INNER JOIN与子查询IN的性能测试

    这个月碰到几个人问我关于“SQL SERVER中INNER JOIN 与 IN两种写法的性能孰优孰劣?”这个问题。其实这个概括起来就是SQL Server中INNER JOIN与子查询孰优孰劣(IN是子查询的实现方式之一,本篇还是只对比INNER JOIN与子查询IN的性能,如果展开INNER J...

    文章 潇湘隐者 1970-01-01 1720浏览量

  • 关于T-SQL中exists或者not exists子查询的“伪优化”的做法

    原文:关于T-SQL中exists或者not exists子查询的“伪优化”的做法   问题起源 在使用t-sql中的exists(或者not exists)子查询的时候,不知道什么时候开始,发现一小部分人存在一种“伪优化”的一些做法,并且向不明真相的群众传递这一种写法“优越性”,实在看不下去,无...

    文章 杰克.陈 2017-09-11 756浏览量

  • 有朋友问了数据库ID不连续,怎么获取上一篇和下一篇的文章?(不是所有情况都适用)

    呃 (⊙o⊙)…,逆天好久没写SQL了,EF用的时间长了,SQL都不怎么熟悉了。。。。。。【SQL水平比较菜,大牛勿喷】 方法很多种,说个最常见的处理   因为id是自增长的,所以一般情况下下一篇文章的ID都是大于当前文章ID的(guid的主键不适合这种方法,不根据创建时间排序的不适合【博客园文章...

    文章 毒逆天 2016-05-09 2012浏览量

  • SQL提示介绍-强制并行

    查询提示一直是个很有争议的东西,因为他影响了sql server 自己选择执行计划。很多人在问是否应该使用查询提示的时候一般会被告知慎用或不要使用...但是个人认为善用提示在不修改语句的条件下,是常用手段。另外如果你是一个公司的dba 并且你对你所维护的数据库了如指掌,对业务也有相当深刻的了解那么...

    文章 nothingfinal 2018-03-07 629浏览量

  • SQL提示介绍-强制并行

    查询提示一直是个很有争议的东西,因为他影响了sql server 自己选择执行计划。很多人在问是否应该使用查询提示的时候一般会被告知慎用或不要使用...但是个人认为善用提示在不修改语句的条件下,是常用手段。另外如果你是一个公司的dba 并且你对你所维护的数据库了如指掌,对业务也有相当深刻的了解那么...

    文章 maojunxu 2018-03-07 470浏览量

  • 有朋友问了数据库ID不连续,怎么获取上一篇和下一篇的文章?(不是所有情况都适用)

    呃 (⊙o⊙)…,逆天好久没写SQL了,EF用的时间长了,SQL都不怎么熟悉了。。。。。。【SQL水平比较菜,大牛勿喷】 方法很多种,说个最常见的处理   因为id是自增长的,所以一般情况下下一篇文章的ID都是大于当前文章ID的(guid的主键不适合这种方法,不根据创建时间排序的不适合【博客园文章...

    文章 浣熊干面包 2017-11-11 656浏览量

  • SQL提示介绍-强制并行

    查询提示一直是个很有争议的东西,因为他影响了sql server 自己选择执行计划。很多人在问是否应该使用查询提示的时候一般会被告知慎用或不要使用...但是个人认为善用提示在不修改语句的条件下,是常用手段。另外如果你是一个公司的dba 并且你对你所维护的数据库了如指掌,对业务也有相当深刻的了解那么...

    文章 xumaojun 2018-04-28 3107浏览量

  • oracle,mysql真分页

    又到了毕设的季节,有位同学问我真分页的问题,就写个例子参考参考吧 oracle语句使用ROWNUM真分页 sql = "select * from ( select pid,name,price,amount,ROWNUM rn from product where ( name LIKE ? o...

    文章 科技小能手 2017-11-12 757浏览量

  • 在工作中常用到的SQL

    前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 最近在公司做了几张报表,还记得刚开始要做报表的时候都快把SQL给忘光了(当时在广州休假了1个月多,在实习期间也没咋写过SQL),回到公司的第一个需...

    文章 java3y 2019-07-30 3421浏览量

  • dbms_metadata.get_ddl的使用总结

    日常工作中,经常有人通过工具去查看对象的定义,其实有时候这样去查看也很烦的。在工作中,也有同事问我怎么获取对象定义,今天我做个总结给大家,希望对大家有所帮助! 获取对象定义的包为:dbms_metadata,其中的get_ddl函数是获取对象的函数 GET_DDL函数返回创建对象的原数据的DDL语...

    文章 技术小胖子 2017-11-07 1115浏览量

  • MySQL创建表失败的问题

    今天有一个朋友问我一个MySQL的建表问题,问题的现象是创建表失败,根据他的反馈,问题比较奇怪, CREATE TABLE XXX ..此处省略260多个字段 `xxxxIsAllowIn` varchar(4) COLLATE utf8_bin DEFAULT NULL COM...

    文章 jeanron100 2017-11-08 886浏览量

  • Oracle SQL tuning 步骤

        SQL是的全称是Structured Query Language(结构化查询语言)。SQL是一个在80年代中期被使用的工业标准数据库查询语言。不要把SQL语言与商业化产品如Microsoft SQL server或开源产品MySQL相混淆。所有的使用SQL缩略词的这些都是SQL标准的一部...

    文章 leshami 2012-04-02 875浏览量

  • RDS SQL Server - 最佳实践 - 高CPU使用率系列之非SARG查询

    摘要 阿里云RDS SQL Server客户遇到最多的一个问题便是高CPU使用率导致导致SQL Server服务响应缓慢,查询超时,甚至服务挂起僵死。本系列文章第四篇分析非SARG查询导致CPU的高利用率的解决之道。 问题引入 “鸟啊,你听说过RDBMS的非SARG查询语句吗?我还是今天第一次听说...

    文章 风移 2017-03-20 2448浏览量

  • 转载:mysql 操作总结 INSERT和REPLACE

    转自:http://www.jb51.net/article/19411.htm   用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。 言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、U...

    文章 宁静_夏天 2014-01-14 677浏览量

  • 1.企业对开发者mybatis的要求是怎样的

    作为一名java开发工程师,对我而言,最简单的了解技术发展趋势的方法是没事儿多看看招聘需求。 毕业后做了几年开发,到了需要记笔记,写博客的时候了,因为总结对于做技术的真的很重要;所以看了看招聘需求,并在网上查了查一些热门的面试题,并结合了自身的面试经历,做了一些对于学习mybatis要点的总结。...

    文章 rekless 2020-05-13 306浏览量

  • 大约sql声明优化

    最近做的mysql数据库优化,并sql声明优化指南。我写了一个小文件。这种互相鼓励有关! 数据库参数获得的性能优化升级都在一起只占数据库应用系统的性能改进40%左右。其余60%的系统性能提升所有来自相应用程序的优化。很多优化专家甚至觉得相应用程序的优化能够得到80%的系统性能提升。因此能够肯定。...

    文章 eddie小英俊 2017-11-21 846浏览量

  • 阿里在数据库智能优化路上,做了哪些探索与实践?

    近期,2017中国应用性能管理大会(简称APMCon 2017)圆满落幕。阿里巴巴数据库事业部高级技术专家乔红麟发表了题为《数据库智能优化系统的探索与实践》的演讲,现场解读了过去几年阿里巴巴数据库团队在面对数据库规模急速增长以及业务变化越来越快的情况下在智能数据库诊断优化方面的一些探索和实践经验。...

    文章 技术小能手 2017-08-22 5706浏览量

  • SQL 中删除超出时间限制的数据,并返回删除数据信息(Mybatis+postgresql)

    前言 前一阵子,接到一个活,主要内容是这样的,数据库中存在一些过期的日志(可能是一天前的数据,或者是一个月前的数据,等等),将这些数据删除掉,并且返回这些数据的信息(就是说我得知道自己到底删了哪些数据呀?)。苦于在网上找了好久,终无果,于是清明小长假,便在自己的mac上,简单的搭了个环境,试了一下...

    文章 luckyharry4 2019-05-27 1191浏览量

  • 面试知识,数据库索引优化

    问什么问题? 索引有什么代价?哪些场景下你需要建索引?或者有时候反过来问,哪些场景下不推荐建索引。 建好索引之后,怎么才能最高效地利用索引?或者反过来问,请说出一个无法有效利用已建索引的案例。 索引的好处? 快速查询数据。 代价是什么? 索引需要占硬盘空间,这是空间方面的代价。 一旦插入新的...

    文章 桃子红了呐 2016-10-30 567浏览量

  • 数据库类型杂谈

    专题一:数据库类型 如果有人这样问,数据库类型有那些呀?  可能就有人说,这还不简单,有mySql,sql server 2000,sql server 2005 ,sql server 2008,oracal 等等.这就是答案吗?也许,有人这样问过,也有人这样答过,或许,从来就没有人提过这个问...

    文章 技术小大人 2017-11-08 785浏览量

  • 详解MySQL数据库之更新语句

    用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的 SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之 意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以M...

    文章 y0umer 2011-03-26 672浏览量

  • Expert 诊断优化系列------------------内存不够用么?

    现在很多用户被数据库的慢的问题所困扰,又苦于花钱请一个专业的DBA成本太高。软件维护人员对数据库的了解又不是那么深入,所以导致问题迟迟不能解决,或只能暂时解决不能得到根治。开发人员解决数据问题基本又是搜遍百度各种方法尝试个遍,可能错过诊断问题的最佳时机又可能尝试一堆方法最后无奈放弃。     怎么...

    文章 maojunxu 2018-03-07 818浏览量

  • Linq 完成搜索功能的两种写法~

            protected void Button1_Click(object sender, EventArgs e)         {             NorthWindDataContext db = new NorthWindDataContext();         ...

    文章 布雷泽 2011-05-31 636浏览量

  • 转载:MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解

    转自:http://www.jb51.net/article/39199.htm   本篇文章是对MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法进行了详细的分析介绍,需要的朋友参考下MySQL数据库insert和update语句引:用于操作数据库的SQL一般分...

    文章 宁静_夏天 2014-01-14 758浏览量

  • 教学思路SQL之入门习题《学生成绩》 七.存储过程基础知识

     如果我们学习了ADO.Net或者实际做过一个与数据库进行数据交互的应用程序,那就非常好理解今天我们所教授的知识点---SQL中的存储过程,存储过程是实际项目开发过程中最常用的处理数据库数据的方式,这是最基本的数据库操作,必须熟练掌握,既然它这么重要,下面我们就开始学习存储过程,有关它的好处和实质...

    文章 科技探索者 2017-11-19 850浏览量

  • 个人的小项目dbm_lite开放了

       自从注册了github,在上面花的功夫很少,很早之前开源了一个MySQL Group Replication快速测试的小脚本。之后就鲜有更新了。   而我自己其实很早就写了一套脚本,我起名叫dbm_lite,其实就是想让DB的维护工作更简单一些,在很多场景中没有图形界面,如果能够高速快...

    文章 jeanron100 2017-08-16 823浏览量

  • Mysql语句(引)

    用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MyS...

    文章 厅一一 2009-07-22 584浏览量

  • Mysql语句(引)

    用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MyS...

    文章 zsj2018 2009-07-22 697浏览量

1 2 3 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询