已找到以下 10000 条记录
  • Windows下MySQL修改Data存放路径

    正常安装并配置MySQL;新建想修改的数据库安装目录如D:\MySQL\data;拷贝C:\ProgramData\MySQL\MySQL Server 5.6\data下所有文件到D:\MySQL\data;找到MySQL软件的安装目录默认为C:\ProgramData\MySQL\MySQL

    作者: 清雨小竹
    21
    0
  • MySQL修改字符集的方法

    在 MySQL 中,系统支持诸多字符集,不同字符集之间也略有区别。目前最常用的字符集应该是 utf8 和 utf8mb4 了,相比于 utf8 ,utf8mb4 支持存储 emoji 表情,使用范围更广。文章将会介绍 utf8 修改成 utf8mb4 字符集的方法。1. utf8

    作者: 窗台
    1669
    1
  • 详解Mysql 游标的用法及其作用

    mysql游标的用法及作用例子:当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中;常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有2000多条数据,难道要执行2000多次?显然是不现实的;最终

    作者: 窗台
    1050
    0
  • MySQL innodb_autoinc_lock_mode 详解

    innodb_auto_lockmode有三个取值:    1、0 这个表示tradition 传统    2、1 这个表示consecutive 连续    3、2 这个表示interleaved 交错

    作者: snowofsummer
    730
    0
  • MySQL Event事件(定时任务)

    在数据库管理中,经常要周期性的执行某一命令或 SQL 语句,于是 MySQL 5.1 版本以后就提供了事件,它可以很方便的实现 MySQL 数据库的计划任务,定期运行指定命令,使用起来非常简单方便。事件(Event)也可称为事件调度器(Event Scheduler),是用来执行定时任务的一组

    作者: 运气男孩
    964
    0
  • MySQL限制查询结果的条数

    当数据表中有上万条数据时,一次性查询出表中的全部数据会降低数据返回的速度,同时给数据库服务器造成很大的压力。这时就可以用 LIMIT 关键字来限制查询结果返回的条数。LIMIT 是 MySQL 中的一个特殊关键字,用于指定查询结果从哪条记录开始显示,一共显示多少条记录。LIMIT

    作者: 运气男孩
    2747
    0
  • MySQL EXPLAIN 的简单用法

    基本用法MySQL中的EXPLAIN用于分析SELECT查询语句的执行情况,可以帮助我们确定查询语句的执行计划,从而进行优化。可以通过以下步骤来使用EXPLAIN:打开MySQL客户端,并连接到需要分析的数据库。 输入EXPLAIN关键字和需要分析的SELECT查询语句,例如:EXPLAIN

    作者: 福州司马懿
    44
    0
  • MySQL与Spring的自动提交(autocommit)

    MySQL默认是开启自动提交的,即每一条DML(增删改)语句都会被作为一个单独的事务进行隐式提交。如果修改为关闭状态,则执行DML语句之后要手动提交 才能生效。查询当前会话的自动提交是否开启:mysql> show variables like 'autocommit'; +--

    作者: 窗台
    3130
    1
  • MySQL忘记root密码解决方案

    在忘记 MySQL 密码的情况下,可以通过 --skip-grant-tables 关闭服务器的认证,然后重置 root 的密码,具体操作步骤如下。步骤 1):关闭正在运行的 MySQL 服务。打开 cmd 进入 MySQL 的 bin 目录。步骤 2):输入mysqld --console

    作者: 运气男孩
    963
    0
  • mysql存储emoji表情步骤

    Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x94\xA5' for column Emoji表情存储到Mysql中时报错。ios的表情(emoji表情),这种表情虽然是utf8编码,但是一个字符需要占用4个字节,而MySQL

    作者: 窗台
    2676
    6
  • MySQL临时表(内部和外部)

    顾名思义,临时表就是临时用来存储数据的表,是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作。我们常使用临时表来存储中间结果集。如果需要执行一个很耗资源的查询或需要多次操作大表时,可以把中间结果或小的子集放到一个临时表里,再对这些表进行查询,以此来提高查

    作者: 运气男孩
    1744
    1
  • MySQL 查询性能优化-转载

     如果把查询看作是一个任务,那么它由一些列子任务组成,每个子任务都会消耗一定的时间。如果要优化查询,实际上要优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数。通常来说,查询的生命周期大致可以按照顺序来看:从客户端到服务器,然后在服务器上进行解析,生成执行计划,执行,

    作者: 泽宇-Li
    29
    2
  • 【CDM】【l连接mysql失败】网卡冲突

    【功能模块】【操作步骤&问题现象】1、cdm集群跨VPC连接RDS失败,用户已经配了对等连接【截图信息】解决方案见https://bbs.huaweicloud.com/blogs/185113【日志信息】(可选,上传日志内容或者附件)

    作者: Leef724
    4920
    1
  • MySQL支持中文排序的方法(分享)

    让MySQL支持中文排序编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,一种解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(

    作者: 窗台
    3397
    0
  • MySQL账号登录ip验证机制

    问题我们通过mysql客户端登录MySQL服务器的时候,基本都是使用的命令 mysql -hxxx.xxx.xxx.xxx -uxxx -pxxxxxx 进行访问的。但是我们可能会遇到这样的情况,我们明明输入的是正确的密码。但是就是登录不上,服务端却返回了ERROR 1045 (28000):

    作者: DRS技术快客
    3301
    0
  • MySQL忘记root密码解决方案

    在忘记 MySQL 密码的情况下,可以通过 --skip-grant-tables 关闭服务器的认证,然后重置 root 的密码,具体操作步骤如下。步骤 1):关闭正在运行的 MySQL 服务。打开 cmd 进入 MySQL 的 bin 目录。步骤 2):输入mysqld --console

    作者: 运气男孩
    3270
    2
  • MySQL拼接函数CONCAT的使用总结

    一、concat函数相关的几种用法1-1、函数:concat(str1,str2,…)concat 函数一般用在SELECT 查询语法中,用于修改返回字段内容,例如有张LOL英雄信息表如下mysql> select * from `LOL`; +----+------------

    作者: 窗台
    1078
    1
  • MySQL的查询缓存笔记分享

    MySQL的查询缓存(Query Cache)工作原理如下:查询缓存的存储结构查询缓存是一个内存区域,用于存储最近执行过的查询及其结果。它使用哈希表来存储查询缓存,键是查询的哈希值,值是查询的结果。哈希值是通过对查询字符串进行哈希计算得到的。查询缓存的命中条件查询必须完全相同:包

    作者: Jack20
    3
    0
  • 华为云RDS MySql体验小结

    平时也在使用RDS,本次体验也比较顺利,简单记录下本次内容: 本次体验任务如下: 任务编号场景任务T1了解感知官网浏览,单产品页浏览查找有用信息T2购买场景根据描述购买相应规格数据库T3使用场景通过内网连接数据库T4通过DAS登录数据库T5参数设置  第一个任务中,我一般喜欢从产

    作者: 极客潇
    2262
    0
  • MySQL索引原理解析及用法

    引言数据库索引是数据库管理系统中一个非常重要的概念,它类似于书籍的目录,可以帮助我们快速定位到数据的位置,从而提高查询效率。MySQL作为最流行的关系型数据库之一,其索引机制和用法尤为重要。本文将深入解析MySQL索引的原理,并探讨其用法,包括创建索引、使用索引以及索引的优化。索

    作者: 炒香菇的书呆子
    18
    4