标签:sql

Explain详解与索引优化实践

Explain详解与索引优化实践

1、何为explain执行计 划 ? 使用explain关键字可以模拟优化器执行SQL语句,从而知道MySQL是如何使用索引来处理你的SQL查询语句以及连接表,可以分析查询语句或是结构的性能瓶颈,帮助

捡田螺的小男孩 捡田螺的小男孩 2023-04-29
0 0 0
Oracle中Execute Immediate用法

Oracle中Execute Immediate用法

Execute Immediate代替了以前Oracle8i中DBMS_SQL package包。它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,Execute Immediate的目标在于减小企业费用并获

剑圣无痕 剑圣无痕 2023-04-29
0 0 0
MySQL 游标学习及使用实例

MySQL 游标学习及使用实例

who?(游标是什么?) 游标(cursor)官方定义:是系统为用户开通的一个数据缓冲区,存放sql执行结果。每个游标区都有一个名字,用户可以通过sql语句逐一从游标中获取记录,并赋值给变量,

大猫 大猫 2023-04-29
0 0 0
深入理解MyBatis中的动态SQL语句

深入理解MyBatis中的动态SQL语句

有时候,静态的SQL语句并不能满足应用程序的需求。我们可以根据一些条件,来动态地构建 SQL语句。 例如,在Web应用程序中,有可能有一些搜索界面,需要输入一个或多个选项,然后

共饮一杯 共饮一杯 2023-04-29
0 0 0
Oracle使用SQL分析锁

Oracle使用SQL分析锁

可以利用SQL脚本检查实例中当前锁定情况。在数据库中第一次执行任何与锁定有关的SQL脚本之前,都需要首先运行catblock.sql脚本,该脚本位于$Oracle_HOME/rdbms/admin目录下。运行此脚本将创

三掌柜 三掌柜 2023-04-29
0 0 0
Oracle 只读数据文件的备份与恢复

Oracle 只读数据文件的备份与恢复

11 只读数据文件的备份与恢复 只读数据文件是只读表空间的数据文件,数据块包括文件头在内部允许更改 SQL alter tablespace yhqt read only; SQL alter tablespace yhqt read write; 11.1 只读数据文件损坏

共饮一杯 共饮一杯 2023-04-29
0 0 0
MySQL的sql_mode模式说明及设置

MySQL的sql_mode模式说明及设置

MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式

张二河 张二河 2023-04-29
0 0 0
Oracle中的SQL优化

Oracle中的SQL优化

一.SQL语言的使用 1. IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不

向阳逐梦 向阳逐梦 2023-04-29
0 0 0
MySQL数据库存储过程和事务的区别讲解

MySQL数据库存储过程和事务的区别讲解

事务是保证多个SQL语句的原子型的,也就是要么一起完成,要么一起不完成 存储过程是把一批SQL语句预编译后放在服务器上,然后可以远程调用 存储过程: 一组为了完成特定功能的

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-29
0 0 0
MySQL关于sql_mode解析与设置讲解

MySQL关于sql_mode解析与设置讲解

昨晚在往MySQL数据库中插入一组数据时,出错了!数据库无情了给我报了个错误: ERROR 1365(22012):Division by 0 ;意思是说:你不可以往数据库中插入一个 除数为0的运算的结果。于是乎

大猫 大猫 2023-04-29
0 0 0
MySQL优化中B树索引知识点总结

MySQL优化中B树索引知识点总结

为什么要进行SQL优化呢?很显然,当我们去写sql语句时: 1会发现性能低 2.执行时间太长, 3.或等待时间太长 4.sql语句欠佳,以及我们索引失效 5.服务器参数设置不合理 SQL语句执行过程

法医 法医 2023-04-28
0 0 0
SQL和NoSQL之间的区别总结

SQL和NoSQL之间的区别总结

主要差异: 1.类型 SQL数据库主要称为关系数据库(RDBMS); 而NoSQL数据库主要称为非关系数据库或分布式数据库。 2.语言 SQL数据库定义和操作基于数据的结构化查询语言(SQL)。从侧面

三掌柜 三掌柜 2023-04-28
0 0 0
SQL语句执行深入讲解(MySQL架构总览>查询执行

SQL语句执行深入讲解(MySQL架构总览>查询执行

前言: 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构---查询执行流程---语句执行顺序来

醒在深海的猫 醒在深海的猫 2023-04-28
0 0 0
MySQL查询条件中放置on和where的区别分析

MySQL查询条件中放置on和where的区别分析

导语 今天在写 SQL 的时候,遇到一个问题。需求是这样的,查询数据,按照评分倒序、近一周访问量倒序,这样进行排序。问题是常规的写法,将 day = xxx 条件放到 where 中, 如果某些数

三掌柜 三掌柜 2023-04-28
0 0 0
详解Mysql数据库date, datetime类型设置00000000默认值

详解Mysql数据库date, datetime类型设置00000000默认值

现象: MySQL5.7版本之后,date, datetime类型设置默认值"0000-00-00",出现异常:Invalid default value for 'time' 原因: 在命令行窗口查看当前的sql_mode配置: select @@sql_mode; 结果如下: ONLY_FULL

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-28
0 0 0
数据库sql语句优化

数据库sql语句优化

为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。 数据库优化这个课

三掌柜 三掌柜 2023-04-28
0 0 0
MySQL执行计划的深入分析

MySQL执行计划的深入分析

前言 在之前的面试过程中,问到执行计划,有很多童鞋不知道是什么甚至将执行计划与执行时间认为是同一个概念。今天我们就一起来了解一下执行计划到底是什么有什么用途 执行计划是

三掌柜 三掌柜 2023-04-28
0 0 0
MySQL语句整理及汇总介绍

MySQL语句整理及汇总介绍

SQL(Structured Query Language)语句,即结构化查询语言,是操作和检索关系数据库的标准语言。SQL语句一般分为以下几种: DCL(Database Control Language,数据控制语言)语句:主要由GRANT和R

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-28
0 0 0
Mysql:The user specified as a definer ('xxx@&#39

Mysql:The user specified as a definer ('xxx@&#39

今天项目优化过程中,mysql有个问题The user specified as a definer ('wx_root'@'%') does not exist 查了一下,意思是执行 sql 无权限。 看了下数据库用户是 quoters 而sql没有所属权。那就找原因了。发

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-28
0 0 0
分析Mysql表读写、索引等操作的sql语句效率优化问

分析Mysql表读写、索引等操作的sql语句效率优化问

上次我们说到mysql的一些sql查询方面的优化,包括查看explain执行计划,分析索引等等。今天我们分享一些 分析mysql表读写、索引等等操作的sql语句。 闲话不多说,直接上代码: 反映表

法医 法医 2023-04-28
0 0 0
1 71 72 73 74 75 131