表示 进入内容 771780972
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 函数 (reset)
MySQL 的instr函数

1.测试数据库: MYSQL数据库 INSTR(STR,SUBSTR) 在一个字符串(STR)中搜索指定的字符(SUBSTR),返回发现指定的字符的位置(INDEX); STR 被搜索的字符串 SUBSTR 希望搜索的字符串 结论:在字符串STR里面,字符串SUBSTR出现的第一个位置(INDEX),INDEX是从1开始计算,如果没有找到就直接返回0,没有返回负数的情况。

【mysql】  【函数】  【数据库】  【测试】  【index】   …

[获取更多]
SQL中遇到 like'%xx%'怎么优化

技巧 如果你经常需要一个以通配符开头的查询,常用的方法是在数据库中保存需要查询的值的反序值。例如,假设你想要找所有以.com 结尾的电子邮件地址,当搜索 email Like '%.com' 时 MySQL不能使用索引;而搜索 reverse_email LIKE REVERSE('%.com')就可以使用定义在 reverse_email 列上的索引。

【数据存储与数据库】  【mysql】  【函数】  【SQL】  【索引】  【test】   …

[获取更多]
一个小时学会MySQL数据库

随着移动互联网的结束与人工智能的到来大数据变成越来越重要,下一个成功者应该是拥有海量数据的,数据与数据库你应该知道。 一、数据库概要 数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。

【mysql】  【函数】  【数据库】  【update】  【varchar】  【存储】   …

[获取更多]
MySQL · 新特性分析 · CTE执行过程与实现原理

众所周知,Common table expression(CTE)是在大多数的关系型数据库里都存在的特性,包括ORACLE, SQLSERVER,POSTGRESQL等,唯独开源数据库老大MySQL缺失。CTE作为一个方便用户使用的功能,原本是可以利用普通的SQL语句替代的,但是对于复杂的CTE来说,要模拟出CTE的效果还是需要很大的功夫。如果考虑性能那就更是难上加难了。2013年Guilhem

【mysql】  【函数】  点击查看原文>

MySQL · 源码分析 · 词法分析及其性能优化

Table of Contents

1. 简介 2. 背景知识

3. 查找树的实现

3.1. 树的查找 3.2. 树的产生

4. 试试折半查找 5. 总结

简介

MySQL 支持标准的 SQL 语言,具体实现的时候必然要涉及到词法分析和语法分析。早期的程序可能会优先考虑手工实现词法分析和语法分析,现在大多数场合下都会采用工具来简化实现。MySQL、PostgreSQL 等

【性能优化】  【mysql】  【函数】  【SQL】  【源码】   …

[获取更多]
MySQL · 特性分析 · 5.7 error log 时区和系统时区不同

问题描述

现象 5.6 和 5.7 时区设置相同,select now()也显示当前时间

5.7 error log 中时间和当前时间差8小时

问题分析

5.6 写 error log 函数如下

取时间的函数是localtime_r(&skr, &tm_tmp)

日志中时间和系统时区相同

static void print_buffer_to_file(e

【mysql】  【函数】  【日志】  【LOG】  【timestamp】  点击查看原文>

MySQL · 捉虫动态 · event_scheduler 慢日志记错

问题背景

最近遇到了 event_scheduler 在记录慢日志时的一个 bug,在这里分享给大家。

为了方便描述问题,先构造一个简单的 event,如下:

delimiter // create event event1 on schedule every 5 second starts now() ends date_add(now(), interval 1 hour) do beg

【mysql】  【函数】  【SQL】  【日志】  【test】  点击查看原文>

MySQL · 引擎特性 · InnoDB 同步机制

前言 现代操作系统以及硬件基本都支持并发程序,而在并发程序设计中,各个进程或者线程需要对公共变量的访问加以制约,此外,不同的进程或者线程需要协同工作以完成特征的任务,这就需要一套完善的同步机制,在Linux内核中有相应的技术实现,包括原子操作,信号量,互斥锁,自旋锁,读写锁等。InnoDB考虑到效率和监控两方面的原因,实现了一套独有的同步机制,提供给其他模块调用。本文的分析默认基于MySQL 5.

【mysql】  【innodb】  【函数】  【线程】   …

[获取更多]
MySQL · 捉虫动态 · 5.6中ORDER BY + LIMIT 错选执行计划

问题描述

create table t1(id int auto_increment primary key, a int, b int, c int, v varchar(1000), key iabc(a,b,c), key ic(c)) engine = innodb;

insert into t1 select null,null,null,null,null; insert into

【mysql】  【函数】  【排序】  【BY】  【索引】  【表达式】  【index】   …

[获取更多]
令仔学MySql系列(一)----explain详解

    explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。

【mysql】  【函数】  【索引】  【index】   点击查看原文>

表示 进入内容 771780972
« 先前的 10 新的记录 | 下一步 10 较早的记录 »