mysql

  • 数据库根据指定字段去重

    数据库根据指定字段去重数据库根据指定字段去重数据库根据指定字段去重数据库根据指定字段去重

    需求:对一张用户表根据name/email/card_num字段去除重复数据; 思路:用group by方法可以查询出’去重’后的数据,将这些数据存储到一张临时表中,然后将临时表的数据存储到指定的表中; 误区及解决方案:group by方法只能获取部分字段(去重指定字段),不…

    2025年11月6日 用户投稿
    000
  • MySQL存储的字段是不区分大小写的,你知道吗?

    MySQL存储的字段是不区分大小写的,你知道吗?MySQL存储的字段是不区分大小写的,你知道吗?MySQL存储的字段是不区分大小写的,你知道吗?MySQL存储的字段是不区分大小写的,你知道吗?

    00 简单回顾 之前写过一篇关于mysql 对表大小写敏感的问题,其实在mysql中字段存储的内容是不区分大小写的,本篇进行简单的总结。 想回顾一下: MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3…

    2025年11月6日 用户投稿
    200
  • 为什么不要在MySQL中使用UTF-8编码方式

    为什么不要在MySQL中使用UTF-8编码方式为什么不要在MySQL中使用UTF-8编码方式为什么不要在MySQL中使用UTF-8编码方式为什么不要在MySQL中使用UTF-8编码方式

    MySQL的UTF-8编码方式 MySQL 从 4.1 版本开始支持 UTF-8,也就是 2003 年,然而目前流行的UTF-8 标准(RFC 3629)是在此之后规定的。正因此,才造就了MySQL中的UTF-8与我们日常开发中的UTF-8不一致,从到导致了些问题。MySQL的UTF-8只支持每个字…

    2025年11月6日 用户投稿
    100
  • MySQL 依赖声明为 Runtime,如何实现数据库连接?

    探索 MySQL 依赖为 Runtime 的原因 MySQL 的 Maven 依赖被声明为 Runtime,这引发了一个疑问:既然打包时不包含 MySQL 依赖,发布后的项目如何连接数据库? 理解这个问题的关键在于 JDBC(Java 数据库连接)的工作原理。在编码时,我们只依赖 JDBC 接口,而…

    2025年11月6日
    000
  • 如何解决Redis缓存与MySQL数据不一致导致的博客点赞系统逻辑问题?

    Redis缓存逻辑问题探讨 在接触Redis后,针对一个简单的博客点赞系统,我们希望利用Redis解决文章点赞总数和用户点赞状态的存储问题。然而,在设计过程中,我们遇到了如下困惑: A用户点赞后,点赞信息存在Redis中。当A用户刷新页面重新加载,此时从MySQL查询的数据中尚未同步Redis数据。…

    2025年11月6日
    100
  • 必学!MySQL数据库查询之limit的使用方法

    必学!MySQL数据库查询之limit的使用方法必学!MySQL数据库查询之limit的使用方法必学!MySQL数据库查询之limit的使用方法必学!MySQL数据库查询之limit的使用方法

    在我看来,limit应该是我们在mysql中最经常使用到的方法了吧,下面我们就来讲解一下limit的作用和如何正确地使用该方法。 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT子句可以被用于强制 SELECT 语…

    2025年11月6日 用户投稿
    000
  • 如何利用xtrabackup备份mysql数据库

    如何利用xtrabackup备份mysql数据库如何利用xtrabackup备份mysql数据库如何利用xtrabackup备份mysql数据库如何利用xtrabackup备份mysql数据库

    利用xtrabackup备份mysql数据库 推荐:《mysql教程》 一.安装 1.直接下载二进制文件 wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.9/binary/Linux/x86_64/percona-xtr…

    2025年11月6日 用户投稿
    100
  • centos下实现mysql远程登录

    centos下实现mysql远程登录centos下实现mysql远程登录centos下实现mysql远程登录centos下实现mysql远程登录

    实现远程登录主要有以下两个步骤: (1)为mysql用户授予远程登录权限(改表法或授权法); (2)防火墙开放3306端口。 (一)授予登录权限 mysql -u root -p 输入密码进入到mysql中。 授权法 创建账号test并授权,密码为password: grant all on *.*…

    2025年11月6日 用户投稿
    100
  • 开启mysql慢查询日志的方法

    开启mysql慢查询日志的方法开启mysql慢查询日志的方法开启mysql慢查询日志的方法开启mysql慢查询日志的方法

    首先我们需要了解四个参数: slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。slow_query_log_file # 慢查询日志文件存储位置。log_queries_not_using_indexes # 是否把没有使用到索引的SQL记录到日志中,默认OFF,…

    2025年11月6日 用户投稿
    100
  • mysql实现添加用户并授权

    mysql实现添加用户并授权mysql实现添加用户并授权mysql实现添加用户并授权mysql实现添加用户并授权

    查询所有用户 方式1: mysql> select host, user, password from mysql.user; — 5.7版本之前的mysql> select host, user, authentication_string from mysql.user; — 5…

    2025年11月6日 用户投稿
    000
关注微信