• MySQL好玩新特性:离线模式
    MySQL好玩新特性:离线模式
    在以前,当需要对MySQL数据库进行维护操作时,通常需要先进行主从切换,然后修改设置并重启实例,关闭网络监听,只允许从本地socket方式登入,再进行相应的维护操作;有时候甚至还要修改
    数据库 · MySQL   |  2年前  |   MySQL · 生效 · 离线模式 · mysql 148浏览 收藏
  • MySQL流程控制函数如何使用
    MySQL流程控制函数如何使用
    在MySQL中,流程控制函数是指可以控制存储过程(storedprocedure)或函数(function)中执行流程的语句。以下是几个常用的流程控制函数:1.IF函数实现IF……ELSE……的效果。#如果expr1为true,则返回expr2,否则返回expr3IF(expr1,expr2,expr3)可以看出,IF函数与三元运算符很像,如://比较最大数inta=10;intb=5;//比较intbigNum=a>b?a:b;即,将IF函数的三个
    数据库 · MySQL   |  2年前  |   mysql 338浏览 收藏
  • 如何更改MySQL的字符集?
    如何更改MySQL的字符集?
    第一步:查看当前字符集首先需要查看当前MySQL的字符集。可以使用以下命令:mysql>showvariableslike'character_set_database';+------------------------+-------+|Variable_name|Value|+------------------------+-------+|character_set_database|utf8|+------------------------+-------+1rowinset
    数据库 · MySQL   |  2年前  |   mysql 413浏览 收藏
  • 如何使用StatefulSet在Kubernetes上构建MySQL集群
    如何使用StatefulSet在Kubernetes上构建MySQL集群
    实现步骤在Kubernetes集群中创建一个StatefulSet对象。创建一个headlessservice来为StatefulSet提供服务发现和负载平衡。在StatefulSet中定义三个MySQL容器,并配置其为主从复制模式。使用KubernetesConfigMap和Secret存储容器的配置信息和认证信息。检查集群是否正常工作。具体代码首先,在Kubernetes集群中创建一个名为mysql的命名空间:kubectlcreatenamespacemysql然后,创建一个ConfigMap来存储
    数据库 · MySQL   |  2年前  |   mysql Esxi虚拟机 Kubernetes 154浏览 收藏
  • 如何在MySQL存储过程中嵌套if语句?
    如何在MySQL存储过程中嵌套if语句?
    一、if语句介绍if语句是一种分支结构语句,根据条件执行不同的操作。if语句通常由一个条件表达式和一条或多条语句组成。如果条件表达式的值为真,那么执行if语句中的语句;否则,跳过if语句块。if语句的语法如下:if(condition)thenstatement;elsestatement;endif;其中,condition为条件表达式,statement为需要执行的SQL语句。二、if嵌套语句介绍if嵌套语句是指在一个if语句块中,再嵌套一个或多个if语句块,用于根据不同的条件执行不同的操作。if嵌套
    数据库 · MySQL   |  2年前  |   mysql if 264浏览 收藏
  • 如何优化MySQL查询速度和效率?
    如何优化MySQL查询速度和效率?
    一、利用EXPLAIN关键字来评估查询语句中的缺陷如下图所示,现在笔者在数据库中执行了一条简单的Select查询语句,从一个表格中查询所有信息。现在数据库管理员想知道,数据库在执行这条语句时,做了哪些工作或者说想知道,这条查询语句有没有进一步优化的可能。如果要了解这个信息的话,就可以在查询语句中加入一个Explain关键字。通过Select查询语句可以从数据库中查询某个表中的数据。但是这条语句执行的效率如何是否还有优化的余地这些内容是无法从上面这个简单的查询语句中获得的。为了了解更加详细的信息,需要加入E
    数据库 · MySQL   |  2年前  |   mysql 194浏览 收藏
  • 如何在MySQL中删除表格?
    如何在MySQL中删除表格?
    一、删除单个表删除单个表非常简单。只需使用其中一个SQL命令即可删除。DROPTABLE指令:删除表格时,可以使用DROPTABLE命令。例如,如果要删除名为“user”的表,命令如下:DROPTABLEuser;使用DROPTABLE指令可以删除单个表,如果结果呈现语句“QueryOK,0rowsaffected”表示删除成功。注意,这个删除操作不可恢复,所以在操作之前一定要确认自己的操作。二、删除多个表如果要删除多个表,可以使用DROPTABLE命令和WHERE子句来执行。例如,如果要删除名称为“us
    数据库 · MySQL   |  2年前  |   mysql 237浏览 收藏
  • 如何使用MySQL的意向锁进行插入操作?
    如何使用MySQL的意向锁进行插入操作?
    1、插入意向锁是Gap锁,不是意向锁,是insert操作产生的。当多个事务同时将不同的数据写入同一个索引间隙时,不需要等待其他事务完成,也不会发生锁等待。假定有一个记录索引包含键值4和7,不同的事务分别插入5和6,每个事务都会产生一个插入意向锁,加到4-7之间,得到插入行上的排他锁,但不会相互锁定,因为数据行并不冲突。2、插入意向锁不会阻止任何锁,插入记录会持有记录锁。实例insertintotest_user(user_id,name,age)values(2,'b',10)------
    数据库 · MySQL   |  2年前  |   mysql 129浏览 收藏
  • 怎么修改docker容器中MySQL的用户密码
    怎么修改docker容器中MySQL的用户密码
    1.查看启动的MySQL容器iddockerps|grepmysql2.进入启动的MySQL容器中dockerexec-ita00ba5071c1e/bin/bash3.修改MySQL配置文件在最后一行添加skip-grant-tables代码(//跳过mysql的密码验证)(如果容器中没有vim命令的话,可以依次使用命令apt-getupdate,apt-getinstallvim下载安装vim)vim/etc/mysql/conf.d/docker.cnf4.重启数据库servicemysqlrest
    数据库 · MySQL   |  2年前  |   mysql docker 150浏览 收藏
  • mysql left join的基本用法及on与where的区别是什么
    mysql left join的基本用法及on与where的区别是什么
    前言我们在写sql语句的时候,总是无法避免使用到连接关键词,比如内连接、外连接。种类是很多的,我在这里贴上一张在别处找到的图:这张图我认为是非常详细了,它展示出了SQL语句中常见的链接类型,以本文中的leftjoin为例,网上是这么给定义的:LEFTJOIN关键字会从左表那里返回所有的行,即使在右表中没有匹配的行。其实光从字面意思上来说的话,leftjoin是比较好理解的,但是在使用的过程中,还是会有一些问题的,比如条件在on后面与在where后面,他们的结果是完全不一样的,接下来我们就从浅到深去了解下l
    数据库 · MySQL   |  2年前  |   mysql 服务器端运行vb程序 where 190浏览 收藏
  • 如何在Eclipse中连接MySQL数据库?
    如何在Eclipse中连接MySQL数据库?
    1、打开eclipse,依次点击Window-preferences-java-BuildPath-UserLibraries2、点击new按钮3、在输入框中输入jdbc,选中下面的Systemlibrary,点击ok4、回到上一级界面,点击AddExternalJARs,打开到jdbc存放的目录,打开-ok5、接下来是项目导入jar包,项目右键-BuildPath-ConfigureBuildPath6、点击右侧AddLibrary…-UserLibrary-Next。打上对勾点击finish7、回到上
    数据库 · MySQL   |  2年前  |   mysql eclipse 328浏览 收藏
  • 如何设置MySQL数据库的远程访问权限?
    如何设置MySQL数据库的远程访问权限?
    MySQL数据库远程访问权限设置对于初学者小伙伴来说,我们安装mysql到本地服务,再用一些图形化工具链接。一般情况下我们都能链接成功;但是、在模拟真实的环境中我们的数据库不可能直接安装在本地机器上,大多数是在云服务器上,这种情况我们的mysql也不是路边大巴招手即停的,你还是要约的(先买票!);也就是你的帐号不允许从远程登陆,只能在localhost登录,怎么办?让我们先登录上mysql改表(当然我们要先知道表在哪,适用于整个数据库)showdatabases;#显示所有数据库usemysql;#使用m
    数据库 · MySQL   |  2年前  |   mysql 376浏览 收藏
  • 如何在MySQL级联复制中扩展大表字段
    如何在MySQL级联复制中扩展大表字段
    MySQL级联复制下进行大表的字段扩容一、背景某客户的业务中有一张约4亿行的表,因为业务扩展,表中open_idvarchar(50)需要扩容到varchar(500).变更期间尽量减少对主库的影响(最好是不要有任何影响->最终争取了4个小时的窗口期)。二、库表信息环境:Mysql8.0.221主1从基于Gtid复制1.第一个问题,这是一张大表吗?是的,请看此表的ibd文件280G+count长时间无返回+使用备库看了一下确认行数>4亿以下语句也可以查看:showtablestatusfromdbname
    数据库 · MySQL   |  2年前  |   mysql 347浏览 收藏
  • 如何在mysql中实现共享读锁?
    如何在mysql中实现共享读锁?
    说明1、MyISAM表的读操作(添加读书锁)不会阻止其他过程对同一表的读操作,但会阻止同一表的写作操作。2、只有读锁释放后,才能执行其他过程的写作操作。锁释放前不能取其他表。实例Transaction-Amysql>locktablemyisam_lockread;QueryOK,0rowsaffected(0.00sec)mysql>select*frommyisam_lock;9rowsinset(0.00sec)mysql>select*frominnodb_lock;ERROR1100(HY000
    数据库 · MySQL   |  2年前  |   mysql 368浏览 收藏
  • php mysql如何批量替换字符串
    php mysql如何批量替换字符串
    首先我们需要了解一些基本概念。字符串替换是指在文本中查找指定文本并替换成新的文本。PHP提供了多种方法来实现字符串替换。其中最常用的是使用preg_replace()、str_replace()和substr_replace()等函数。preg_replace()函数是一个强大的正则表达式替换函数,可以根据正则表达式在一段文本中查找指定的文本并进行替换。str_replace()和substr_replace()函数则比较简单,只需要提供需要查找的文本和替换成的文本即可。下面是一个示例代码,演示如何使用p
    数据库 · MySQL   |  2年前  |   mysql php 143浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    3302次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    3510次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    3542次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    4655次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    3920次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码