mysql

数据库

Mysql大小写敏感的问题

42 0

一、1 CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: 复制代码 代码如下: SELECT * FROM TABLE NAME WHERE name='clip'; SELECT * FROM TABLE NAME WHERE name='Clip'; MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Binary标

数据库

MySQL架构设计思想详解

45 0

目录前言1. MySQL整体架构2. 连接器3. 查询缓存4. 分析器5. 优化器6. 执行器7. 总结前言 很多开发同学对SQL优化如数家珍,却对MySQL架构一知半解。岂不是只见树叶,不见森林,终将陷入细节中不能自拔。 今天就一块学习MySQL分层架构,深入了解MySQL底层实现原理,以及每层的作用,我们常见的SQL优化到底在哪一层做了优化? 1. MySQL整体架构 由图中可以看到MySQL架构主要分为Server层和存储引擎层。 Server层又分为连接器、缓存、分析器、优化器、执行器。所有跨存储

数据库

MySQL怎么给字符串字段加索引

57 0

假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: create table SUser( ?ID bigint unsigned primary key, ?email varchar(64), ?... ?)engine=innodb; 由于要使用邮箱登录,所以业务代码中一定会出现类似于这样的语句: select f1, f2 from SUser where email='xxx'; 如果 email 这个字段上没有索引,那么这个语句就只能做全表扫描。 1)那我可以在邮

数据库

MSSQL MySQL 数据库分页(存储过程)

38 0

先看看单条 SQL 语句的分页 SQL 吧。 方法1: 适用于 SQL Server 2000/2005 复制代码 代码如下: SELECT TOP 页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id ) ORDER BY id 方法2: 适用于 SQL Server 2000/2005 复制代码 代码如下: SELECT TOP 页大小 * FROM table1 WHERE id &

数据库

win10下mysql 8.0.12 安装及环境变量配置教程

44 0

Windows10平台下MySQL的安装、配置、启动和登录及配置环境变量 1.1 在MySQL的官网上下载安装文件并配置MySQL 提示:在安装过程中,window防火墙会弹出是否允许更改硬件等提示,点击是。 360安全卫士等会将MySQL等数据库文件误报成木马程序,建议安装过程中关闭360,仅保留window防火墙即可。 MySQL安装过程失败,很多是重新安装MySQL所导致,在卸载MySQL时,也要把之前的安装目录删除掉,一般在program file文件夹中。也要把MySQL的DATA目录删除,可能

数据库

MySQL全文索引实现简单版搜索引擎实例代码

50 0

前言只有Innodb和myisam存储引擎能用全文索引(innodb支持全文索引是从mysql5.6开始的)char、varchar、text类型字段能创建全文索引(fulltext index type)全文索引的基于关键词的,如何区分不同的关键词了,就要用到分词(stopword)英文单词用空格,逗号进行分词;中文分词不方便(一个句子不知道怎样区分不同的关键词)内置分词解析器ngram支持中文,日文,韩文(将句子分成固定数字的短语)当对表写入大量数据时,写入数据后再创建全文索引的速度更快(减少了维护索

数据库

MySQL5.7.33安装过程图文详解

44 0

目录安装包下载安装配置环境变量检查是否安装成功文章目录 安装包下载安装配置环境变量检查是否安装成功 安装包下载 直接到官网下载 官网地址https://dev.mysql.com/downloads/windows/installer/5.7.html (选择500+M的下载) 安装 没有详细说明就可以直接next 只选择default就可以满足基本所有配置这里选择Execute配置MySQL所需要的环境选中最后一项,可以把Logging Option召唤出来输入你的密码,最好不要太难,方便记忆不要有中文

数据库

MySQL常用引擎总结分享

31 0

目录1.InnoDB1.1 优缺点分析2.MyISAM2.1 优缺点分析3.MEMORY3.1 优缺点分析4.查看和设置存储引擎4.1 查看存储引擎4.2 设置存储引擎总结前言: MySQL 有很多存储引擎(也叫数据引擎),所谓的存储引擎是指用于存储、处理和保护数据的核心服务。也就是存储引擎是数据库的底层软件组织。在 MySQL 中可以使用“show engines”来查询数据库的所有存储引擎, 如下图所示: 在上述列表中,我们最常用的存储引擎有以下 3 种: InnoDBMyISAMMEMORY 下面