Mysql
-L7
7
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL授权super权限
MySQL8.0权限管理摘要:使用GRANT SUPER ON . TO 'bpx'@'%'授予bpx用户超级权限,需执行flush privileges刷新权限。如需收回权限,使用REVOKE SUPER ON . FROM 'bpx'@'%'命令。通过SHOW GRANTS FOR 'bpx'可查看该用户当前权限。这两条命令分别实现了MySQL中超级权限的动态授予和收回操作。原创 2025-10-02 17:50:17 · 334 阅读 · 0 评论 -
MySQL 数据类型
MySQL数据类型主要包括三类:整型(如TINYINT、INT等)、日期时间类型(如DATETIME、TIME)和字符串类型(如CHAR、VARCHAR)。整型分为严格和近似数值,日期类型支持不同时间格式,字符串类型包括定长/变长字符串及文本类型。每种类型都有对应的存储空间和取值范围,如TINYINT占1字节,DATETIME支持1000-9999年,VARCHAR最大65535字节等。这些数据类型为数据库设计提供了灵活的选择方案。原创 2025-08-27 13:52:22 · 486 阅读 · 0 评论 -
mysqldump踩坑!!! 忽略Warning 导致主备不同步
MySQL数据库备份时需注意GTID设置问题。默认情况下,使用mysqldump进行部分备份时会包含所有事务的GTID,可能导致主备不同步。通过添加--set-gtid-purged=OFF参数可避免还原GTID。完整备份应使用--all-databases --triggers --routines --events参数组合。若服务器启用了GTID功能,需特别注意@@GLOBAL.GTID_PURGED设置,避免与@@GLOBAL.GTID_EXECUTED发生冲突。通过show master statu原创 2025-08-26 21:08:50 · 515 阅读 · 0 评论 -
进入docker中mysql容器的方法
本文介绍了Docker中MySQL容器的基本操作,包括查看运行中的容器、进入容器、获取MySQL root密码的方法。通过docker ps命令可以查看容器状态,docker exec进入容器,使用env或inspect命令获取root密码。还扩展了docker ps命令的不同参数及容器状态的7种类型(如running、exited等)和容器信息字段说明(如CONTAINER ID、IMAGE等)。这些命令和状态信息为管理和维护Docker容器提供了重要参考。原创 2025-08-26 13:18:11 · 726 阅读 · 0 评论 -
SET FOREIGN_KEY_CHECKS=0
MySQL外键约束下删除或修改表结构的解决方法:首先执行SET FOREIGN_KEY_CHECKS=0临时禁用外键约束,然后导出表数据为SQL语句,重建表结构后重新导入数据,最后通过SET FOREIGN_KEY_CHECKS=1恢复外键约束检查。这种方法允许在保持数据完整性的前提下对受外键约束的表进行结构修改。原创 2025-08-25 21:01:34 · 475 阅读 · 0 评论 -
MySQL 表中 MUL代表什么含义
摘要:MySQL中的MUL(Multiplicity)表示非唯一索引,允许字段重复值。主要用于外键约束,实现一对多关系(如一个顾客对应多个订单)。相比唯一索引(UNI)和主键(PRI),MUL在保持数据引用完整性的同时优化查询性能,通过外键确保子表记录必须关联父表存在的记录。(149字)原创 2025-08-24 20:40:01 · 1628 阅读 · 0 评论
分享