MySQL 升级:MySQL Shell 檢查升級
MySQL MySQL 8.0

MySQL 升级:MySQL Shell 檢查升級

MySQL Shell 是一個功能強大的命令行界面,用於管理 MySQL 服務和進行各種操作。 其中一個有用的功能是它的升級檢查器(upgrade checker),它幫助用戶檢查當前 MySQL 服務實例與新版本之間的兼容性問題,從而減輕升級過程中的負擔。 以下是使用 MySQL Shell 檢查 MySQL 升級的一般步驟: 安裝 MySQL Shell:首先,確保你的系統上安裝了 MyS...

2024-03-21 Read More
mysql mysql 8.0 mysql shell
MySQL 必备工具:SQL Developer
MySQL MySQL 8.0

MySQL 必备工具:SQL Developer

在当今信息化社会中,数据库已经成为了各行各业不可或缺的重要组成部分。而 MySQL 作为开源的关系型数据库管理系统,因其高效、稳定、易用的特点,受到了广大开发者和企业的青睐。 为了更好地管理和操作 MySQL 数据库,选择一款合适的开发工具显得尤为重要。 MySQL 的 GUI 管理工具 廣爲人知的 MySQL 的 GUI 管理工具有: MySQL Workbench 这是 Oracle 公司...

2024-03-19 Read More
mysql mysql 8.0 sqldev
MySQL 升级:使用 mysql_upgrade 注意事项(再见 mysql_upgrade)
MySQL MySQL 8.0

MySQL 升级:使用 mysql_upgrade 注意事项(再见 mysql_upgrade)

在数据库管理的世界里,随着技术的不断进步和业务的不断发展,数据库的版本升级成为了一个不可避免的过程。 MySQL 作为业界领先的开源关系型数据库管理系统,其版本迭代与功能优化同样不容忽视。 而在这个过程中,升级工具就显得尤为重要,比如 mysql_upgrade。 但是,mysql_upgrade 已经成为过去式,且来往下看。 mysql_upgrade 介绍 mysql_upgrade 是 My...

2024-03-15 Read More
upgrade mysql mysql 5.7 mysql 8.0
MySQL 管理运维:这类 VALUES() 已被弃用
MySQL MySQL 8.0

MySQL 管理运维:这类 VALUES() 已被弃用

在之前的文章 MySQL 管理运维:妙用 DATETIME 数据类型的默认值 中,介绍了如何巧用自动更新字段时间戳。 本文将继续扩展该案例,使用 INSERT ... ON DUPLICATE KEY UPDATE 语句来检查记录用户登录情况。 背景 用户登录数据库的时间、次数,执行的语句,都是重要的审计项目。在老版本的 MySQL 中没有记录用户密码最后更改时间和用户最后登录时间,需要依靠外挂工...

2023-05-21 Read More
oracle mysql mysql 8.0
MySQL 管理运维:妙用 DATETIME 数据类型的默认值
MySQL MySQL 8.0

MySQL 管理运维:妙用 DATETIME 数据类型的默认值

MySQL 中的日期 DATE 和时间 TIME 类型在数据库设计和数据处理中扮演着至关重要的角色。 日期和时间数据类型允许我们存储日期、时间或日期时间值,为数据查询、排序和计算提供了便利。 在 MySQL 中,有多种日期和时间类型,如:DATE, TIME, DATETIME, TIMESTAMP 和 YEAR。 本文将以 DATETIME 数据类型为线索,介绍几种常用的时间类型的默认值用法,并...

2023-05-08 Read More
oracle mysql mysql 8.0
MySQL 管理运维:删除列导致索引变化
MySQL MySQL 8.0

MySQL 管理运维:删除列导致索引变化

在 MySQL 数据库中,表的结构和性能优化是数据库管理员和开发人员需要经常考虑的问题。当我们在表中删除某一列时,可能会对该表上的索引产生影响,进而影响到数据库的性能。下面,我将详细介绍一个关于 MySQL 中删除列导致索引变化的案例。 准备 MySQL 8 实验环境: 1234567(root@localhost) [yandb]> select version();+----------...

2023-04-30 Read More
oracle mysql mysql 8.0