您的位置:首页 >> MySQl

列表

  • MySQL学习之一条SQL是如何执行的?聊聊执行流程

    数据库

    一条SQL在MySQL中是如何执行的?下面本篇文章就来给大家聊聊一条SQL的执行流程,希望对大家有所帮助!大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,

  • MySQL约束与多表查询基础详解

    数据库

    本篇文章给大家带来了关于mysql的相关知识,其中主要整理了约束与多表查询的相关问题,约束是作用于表中字段上的规则,用于限制存储在表中的数据,下面一起来看一下,希望对大家有帮助。推荐学习:mysql视频教程1.约束概述概念:约束是作用于表中

  • MySQL安装常见报错处理(总结分享)

    数据库

    本篇文章给大家带来了关于mysql的相关知识,其中主要整理了安装常见报错处理的相关问题,包括了无法启动处理,错误1053、Winwods安装初始化报错、MySQL8安装后无法登陆等等内容,下面一起来看一下,希望对大家有帮助。推荐学习:mys

  • 深入解析mysql中的索引(原理详解)

    数据库

    本篇文章带大家深入解析一下mysql中的索引,带大家理解一下mysql索引原理,希望对大家有所帮助!一、什么是索引索引是帮助MySQL高效获取数据的排好序的数据结构前置知识:树的高度越低查询效率越高二、索引数据结构数据结构模拟网址:http

  • mysql怎么将字段修改为not null

    数据库

    在mysql中,可以通过使用ALTER TABLE语句给字段添加非空约束来将字段修改为not null,语法“ALTER TABLE 数据表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。ALTER TABL

  • mysql怎么修改存储引擎为innodb

    数据库

    两种修改方法:1、使用SET语句临时修改默认存储引擎,语法为“SET default_storage_engine=innodb;”,当重启客户端后就会恢复为原引擎类型。2、使用ALTER TABLE语句修改,语法“ALTER TABLE

  • MySQL读写分离基本原理详解

    数据库

    本篇文章给大家带来了关于mysql的相关知识,其中主要整理了读写分离基本原理的相关问题,包括了读写分离工作原理,读写分离实现方式、读写分离常用中间件等等内容,下面一起来看一下,希望对大家有帮助。推荐学习:mysql视频教程一、读写分离工作原

  • mysql列转行函数是什么

    数据库

    在mysql中,列转行函数是“group_concat()”函数;该函数用于将非空列值按照分组条件进行合并并最终返回,如果其中有空值则返回的结果是空,语法为“select group_concat(name separator ;)列名

  • mysql concat()函数怎么用

    数据库

    在mysql中,concat()函数用于将两个或多个字符串拼接成一个字符串并返回,语法为“CONCAT(string1,string2, ... );”;该函数需要至少一个参数,否则会引起错误。concat()函数在拼接之前会将所有参数转换

  • 一文掌握Mysql中的Enum数据类型

    数据库

    本篇文章给大家带来了关于mysql的相关知识,其中主要整理了Enum数据类型的相关问题,Mysql中的enum类型就是我们常说的枚举类型,它的取值范围需要在创建表时通过枚举方式(一个个的列出来)显式指定,下面一起来看一下,希望对大家有帮助。

  • mysql怎么删除表的一行数据

    数据库

    在mysql中,可以使用DELETE语句配合WHERE子句和LIMIT子句来删除表的一行数据,语法为“DELETE FROM 表名 WHERE 删除条件 LIMIT 1;”;DELETE语句用于删除表中一行或者多行数据,而WHERE子句用于

  • mysql远程连接不上怎么办

    数据库

    解决方法:1、利用“select host,user from user;”查看root用户的可连接权限主机范围;2、利用“update user set host=‘%’ where user=‘root’;”修改root用户的修改权限的

  • mysql视图能创建索引吗

    数据库

    mysql视图不能创建索引。视图是一种虚拟存在的表,并不实际存在于数据库中,它是没有实际行和列的(行和列的数据来自于定义视图的查询中所使用的表);而索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,因此视图中不能创建索引,没有主键

  • MySQL怎么解决delete大量数据后空间不释放的问题

    数据库

    本篇文章给大家带来了关于mysql的相关知识,其中主要整理了解决delete大量数据后空间不释放的相关问题,MySQL 中 insert 与 update 都可能导致页分裂,这样就存在碎片,下面一起来看一下,希望对大家有帮助。推荐学习:my

  • mysql怎么删除外键关系

    数据库

    在mysql中,可以利用ALTER TABLE语句配合DROP关键字来删除外键关系(约束),语法“ALTER TABLE 数据表名 DROP FOREIGN KEY 外键约束名;”;“ALTER TABLE”语句用于修改表(改变原有表的结构

  • mysql怎么将日期转为数字

    数据库

    2种将日期转为数字的方法:1、使用TO_DAYS()函数,可以将指定日期值转为代表天数的整数值,语法“TO_DAYS(指定日期值)”。2、使用TIME_TO_SEC()函数,可以将指定日期时间值转为代表秒数的整数值,语法“TIME_TO_S

  • mysql有哪些索引类型

    数据库

    索引类型有:1、B-树索引,使表中的每一行都会在索引上有一个对应值;2、哈希索引,可根据索引列对应的哈希值的方法获取表的记录行;3、普通索引,允许在定义索引的列中插入重复值和空值;4、唯一索引,可以避免数据出现重复;5、主键索引,是为主键字

  • 归纳整理MySQL半同步复制配置

    数据库

    本篇文章给大家带来了关于mysql的相关知识,其中主要整理了半同步复制配置的相关问题,半同步模式下,主库事务至少要确保一个从库接收到日志才能完成提交,因此,可以保证在主库发生宕机时,已经提交的事务已经传送到从库,确保数据的不丢失,下面一起来

  • 如何用好MySQL索引?你必须了解这些事!

    数据库

    如何用好MySQL索引?下面本篇文章就来给大家分享一些想要用好MySQL索引,你必须知道的事情,希望对大家有所帮助!这一篇文章来聊一聊如何用好MySQL索引。为了更好地进行解释,我创建了一个存储引擎为InnoDB的表user_innodb,

  • mysql触发器怎么取消

    数据库

    在mysql中,可以使用DROP TRIGGER语句来取消已经定义的触发器,语法为“DROP TRIGGER 表名.触发器名;”或者“DROP TRIGGER 触发器名; ”,触发器的名称在当前数据库中必须具有唯一的名称;“表名”选项若不省