类别:

mysql

  • MySQL 的 limit 分页查询及性能问题「终于解决」

    MySQL 的 limit 分页查询及性能问题「终于解决」MySQL通过limit实现分页查询。limit接收一个或两个整数型参数。如果是两个参数,第一个指定返回记录行的偏移量,第二个指定返回记录行的最大数目。初始记录行的偏移量是0。为了与PostgreSQL兼容,limit也支持limitaoffsetb【a:取的记录数;b:索引】。一、分页查询客户端通过传递start(页码),**pageSize(每页显示的条数)**两个参数去分页查询数据库表中的数据。MySql数据库提供的分页函数limitm,n用法和实际需求不切合,所以

    2023-05-03
    144
  • mysql 创建索引语句[通俗易懂]

    mysql 创建索引语句[通俗易懂]一、创建索引1.PRIMARYKEY(主键索引)mysql>ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)2.UNIQUE(唯一索引)mysql>ALTERTABLE`table_name`ADDUNIQUE(`column`)3.INDEX(普通索引)mysql>ALTERTABLE`table_name`…

    2023-05-02
    129
  • excel 导入导出mysql日期问题「终于解决」

    excel 导入导出mysql日期问题「终于解决」mysqlNavicate导入excel数据表问题:1.导入到mysql数据库表中日期显示:解决办法:(1).updateorderorsetship_date=DATE_SUB(DATE_FORMAT(‘1899-12-30′,’%Y-%m-%d’),INTERVAL-ship_dateDAY);updateorderorsetship_date=DATE_SUB(DATE_FORMAT(‘1899-12-30′,’%Y-%m-%d’),INTERVAL-ship_dat

    2023-04-30
    197
  • 彻底删除mysql8.0数据库「终于解决」

    彻底删除mysql8.0数据库「终于解决」彻底删除mysql8.0数据库废话不多说,我们直接上流程第一步:关掉服务(有的服务运行时,与删除会有冲突,先关闭服务)按住Windows+R,在命令窗口输入services.msc找到如图的mysql,将其关掉,即可第二步:按住Windows+R,在命令窗口输入regedit在注册表里找到以下CurrentControlSet,ControlSet001,ControlSet002文件里边的mysql80,mysql80是当时自己命的名字,没有的文件就不用删了。计算

    2023-04-29
    136
  • com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别以及设定serverTimezone[通俗易懂]

    com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别以及设定serverTimezone[通俗易懂]如果未明确设置,MySQL5.5.45+,5.6.26+and5.7.6+版本默认要求建立SSL连接。如果你需要用SSL连接,就要为服务器证书验证提供信任库,并设置。是mysql-connector-java5中的,是mysql-connector-java6中的。不推荐不使用服务器身份验证来建立SSL连接。如果你不需要使用SSL连接,你需要通过设置。如果你有任何问题也可以私信我,看到后会回。为了符合当前不使用SSL连接的应用程序,但是你的driver用的还是。来显式禁用SSL连接。

    2023-04-27
    183
  • MySql jdbc autoReconnect 的应用「建议收藏」

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

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

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

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

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

    2023-04-17
    152
  • 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
    153
  • 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
    312
  • [Mysql] STR_TO_DATE函数「终于解决」

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

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

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

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

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

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

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

    2023-04-10
    280
  • 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
    200
  • mysql查询记录总数_MySQL记录总条数实现查询优化「建议收藏」

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

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

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

    2023-02-26
    239
  • 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
    241
  • mysql复制–主从复制配置[通俗易懂]

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

    2023-01-06
    239
  • 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
    170
关注微信