类别:

mysql

  • MySql jdbc autoReconnect 的应用「建议收藏」

    MySql jdbc autoReconnect 的应用「建议收藏」http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html

    2023-04-23
  • mysql中innodb和myisam对比及索引原理区别「终于解决」

    mysql中innodb和myisam对比及索引原理区别「终于解决」InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了1、事务和外键InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用InnoDB,这样可以提高多用户并发操作的性能MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索…

    2023-04-22
  • Mysql 之 插入数据(insert into 、 replace into 解析)「建议收藏」

    Mysql 之 插入数据(insert into 、 replace into 解析)「建议收藏」Mysql插入数据1、插入数据方法mysql中常用的三种插入数据的语句:insertinto:正常的插入数据,插入数据的时候会检查主键或者唯一索引,如果出现重复就会报错;replaceinto:表示插入并替换数据,若表中有primarykey或者unique索引,在插入数据的时候,若遇到重复的数据,则用新数据替换,如果没有数据效果则和insertinto一样;insertignoreinto:插入并忽略数据,如果中已经存在相同的记录,则忽略当前新数据。这样不用校验是否存在了,有则忽

    2023-04-17
  • Docker内部MySQL开启binlog日志「建议收藏」

    Docker内部MySQL开启binlog日志「建议收藏」查看binlog状态在MySQL终端执行一下,Navicat都行showvariableslike’%log_bin%’发现是没有开启binlog修改Docker的MySQL的my.cnf配置文件添加下面内容,注意:log-bin=/logs/mysql-bin.log是Docker内部的路径,不是Linux宿主机的路径#设置日志格式binlog_format=mixed#设置日志路径,注意路经需要mysql用户有权限写log-bin=/logs/mysql

    2023-04-15
  • MySQL 8.0.19安装教程(windows 64位)「建议收藏」

    MySQL 8.0.19安装教程(windows 64位)「建议收藏」话不多说直接开干目录1-先去官网下载点击的MySQL的下载​2-配置初始化的my.ini文件的文件3-初始化MySQL4-安装MySQL服务+启动MySQL服务5-连接MySQL+修改密码 先去官网下载点击的MySQL的下载 下载完成后解压解压完是这个样子 配置初始化的my.ini文件的文件 …

    2023-04-13
  • [Mysql] STR_TO_DATE函数「终于解决」

    [Mysql] STR_TO_DATE函数「终于解决」本文主要讲解STR_TO_DATE函数

    2023-04-12
  • MySQL和数据库可视化工具的下载与安装[亲测有效]

    MySQL和数据库可视化工具的下载与安装[亲测有效]MySQL的下载与安装1.先从官网上下载MySQL安装包官方下载地址https://dev.mysql.com/downloads/installer/会弹出一个登录界面,我们点击下方的免登录,直接下载2.安装打开安装包后,会出现下图界面第一个选项是安装MySQL开发需要的所有产品第二个选项是只安装服务器第三个选项是只安装MySQL客户端产品,不要服务器第四个选项安装所有MySQL产品第五个选项是自定义安装所需产品(翻译仅供参考)这里我选择第二个,读者各选所需,然后点击ne

    2023-04-11
  • MySQL和Oracle的主要区别[亲测有效]

    MySQL和Oracle的主要区别[亲测有效]最近开始换工作,面试了两家公司的时候被问到关于MySQL和Oracle的区别有哪些?因为我主要学习的是Oracle对于MySQL很多都是看的网上的资料很少有做实验,所以当时回答的不是很好。现在使用MySQL的公司比较多,所以后来我还是在网上整理了一些资料,谈谈自己的看法 希望大家多多指教。关于MySQL和Oracle的主要区别:大家比较容易想到的就是MySQL是开源的项目,开源=免费所以…

    2023-04-11
  • MySQL 字符串删除表情符_字符串中Emoji表情处理「终于解决」

    MySQL 字符串删除表情符_字符串中Emoji表情处理「终于解决」吃了经验的亏,因为Emoji表情引起的项目bug被撸主遇到两次了,总有一些调皮的小朋友爱用表情来搞点事。第一次把当时那个表改为utf8mb4解决了,第二次说啥都不好使。网上找了半天,发现好多人不去实验一下就复制别人的代码网上发,然后导致我拿来用直接不行。最后一遍遍尝试终于解决了,防止以后再出错,总结下吧。我们的MYSQL数据库普遍用的字符集是UTF-8,默认情况下是utf8_general_ci,…

    2023-04-10
  • MySQL截取字符串的方法「终于解决」

    MySQL截取字符串的方法「终于解决」1、从左开始截取字符串left(str,length)说明:left(被截取字段,截取长度)例:selectleft(content,200)asabstractfrommy_content_t2、从右开始截取字符串right(str,length)说明:right(被截取字段,截取长度)例:selectright(content,200)asabstractfrommy_content_t3、截取字符串substring(str,pos)substring(s

    2023-03-03
  • mysql查询记录总数_MySQL记录总条数实现查询优化「建议收藏」

    mysql查询记录总数_MySQL记录总条数实现查询优化「建议收藏」MySQL记录总条数实现查询优化发布时间:2020-05-0811:04:00来源:亿速云阅读:268作者:三月本文主要给大家介绍MySQL记录总条数实现查询优化,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL记录总条数实现查询优化吧。1、COUNT(*)和COUNT(COL)COUNT(*)通常是对主键进行索引扫描,而COUNT…

    2023-03-03
  • mysql左连接丢失null值的问题「建议收藏」

    mysql左连接丢失null值的问题「建议收藏」一、前言      如题所示,我们有的时候直接使用左连接查询,当右表不存在该数据的时候,是可以查出带有null的列。可是当在where条件中有右表相关的筛选条件时,我们惊奇的发现查询的结果不带null值了,换句话说就是查出来的结果比预期的少。      博主之前遇到过这个问题…

    2023-02-26
  • MySQL修改用户密码「建议收藏」

    MySQL修改用户密码「建议收藏」目录MySQL5.7.171.1、普通用户的管理(1)使用createuser语句创建普通用户:createuser的基本语法格式为:createuseruser[identifiedby’password’;]说明:a、user的格式为:’user_name’@’hostname’。b、localhost表示本地主机;c、identifiedby指定用户密码,注意用户名和密码大小写;d、可以同时创建多个user,中间使用,隔开例:m

    2023-01-06
  • mysql复制–主从复制配置[通俗易懂]

    mysql复制–主从复制配置[通俗易懂]当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。复制功能:数据分布负载均衡(读)备份高可用和故障切换MySQL升级测试复制方式:主–从复制主–主复制半同步复制复制原理:Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(insert,update,delete,…

    2023-01-06
  • mysql查询语句 和 多表关联查询 以及 子查询「建议收藏」

    mysql查询语句 和 多表关联查询 以及 子查询「建议收藏」mysql(三):mysql查询语句和多表关联查询以及子查询1.查询一张表:select*from表名;2.查询指定字段:select字段1,字段2,字段3….from表名;3.where条件查询:select字段1,字段2,字段3frome表名where条件表达式;例:select*fromt_

    2023-01-05
  • busybox 安装mysql_busybox 安装问题解决[通俗易懂]

    busybox 安装mysql_busybox 安装问题解决[通俗易懂]直接编译错误1。loginutils/passwd.c:93:16:error:storagesizeof‘rlimit_fsize’isn’tknown解决方法:在busybox根目录下查找到文件:find-namelibbb.h在libbb.h中添加#include1。MakefileMakefile:431:***mixedimplicitandnormalr…

    2023-01-05
  • executescalar mysql_ExecuteScalar()「建议收藏」

    executescalar mysql_ExecuteScalar()「建议收藏」ExecuteScalar()方法的作用是:执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。它的返回值时object,若是想判断某条数据在数据库里存不存在便可使用该方法,//sql文privatestringm_str_variationInfo=@”SELECTvariationinfoMngnoFROMsellersandvariationmngtbl…

    2023-01-05
  • lsn mysql_mysql源码片段 innodb启动checkpoint flush脏页 lsn几个关键点检查过程整理「建议收藏」

    lsn mysql_mysql源码片段 innodb启动checkpoint flush脏页 lsn几个关键点检查过程整理「建议收藏」mysqlinnodb引擎如何判断进程是正常停止(shutdown停止)还是异常停止(crash或者被kill或者主机宕机导致的进程停止)呢?代码是如何判断的呢注:代码来源于mysql5.7.27innodb启动入口函数innobase_start_or_create_for_mysql调用recv_recovery_from_checkpoint_start检查redo日志该如何启…

    2023-01-05
  • 干净卸载mysql,个人亲测,这一次终于成功了[通俗易懂]

    干净卸载mysql,个人亲测,这一次终于成功了[通俗易懂](一)卸载面板中的数据库二、卸载过后,删除文件夹中的mysql,如删除C:\ProgramFiles(x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了三、windows+R运行“regedit”文件,打开注册表四、删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Ap…

    2023-01-05
  • ubuntu20.04安装redis和mysql[通俗易懂]

    ubuntu20.04安装redis和mysql[通俗易懂]现在我最常用的数据库就是redis和mysql。redis存储单一数据,进行数据的去重与缓存。mysql存储结构型数据,进行数据的完整保存。re

    2022-12-18
关注微信