MySQL 添加字段操作 基本概念MySQL 数据表由行(记录, Record)和列(字段, Field)构成。随着业务需求变化,可能需要向已有表中添加新字段。添加字段的基本语法ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件];三种添加位置的方式1. 在表末尾添加字段(默认方式)ALTER TABLE st MySQL数据表的基本操作 2025年09月01日 1 点赞 0 评论 505 浏览
数据库设计的基本步骤详解 数据库设计是软件项目开发的核心环节,其设计质量直接影响系统的性能、可维护性和扩展性。按照规范化的设计流程,数据库设计可分为以下 6 个阶段,每个阶段都有其关键任务和输出成果。1. 需求分析 目标:明确系统的数据需求和业务处理需求。 关键任务:与客户或业务方深入沟通,了解业务流程和数据流转方式。收集并整理数据实体(如用户、订单、产品等)及其 数据库设计 2025年08月25日 2 点赞 0 评论 789 浏览
MySQL 5.7 新特性 一、安全性增强1. 随机root密码机制 数据库初始化后自动生成root@localhost用户 默认密码不为空,采用随机生成方式 显著提升默认安装环境的安全性2. test数据库管理 默认不再创建test数据库&nbs MySQL的安装和配置 2025年08月06日 1 点赞 0 评论 679 浏览
MySQL json_merge() 函数:JSON合并 在MySQL中,json_merge(json_doc, json_doc, ...) 函数用于合并多个JSON文档,即返回合并后的JSON文档。其语法格式如下:json_merge(json_doc,json_doc,...)--返回合并后的JSON文档json_merge()函数是一个JSON函数,用于将多个JSON文档合并为一个JSON文档。值得注意的是, MySQL JSON函数 2025年11月21日 0 点赞 0 评论 109 浏览
MySQL nullif() 函数:比较两个表达式 在MySQL中,nullif(expr1, expr2) 函数用于比较两个表达式,即如果expr1等于expr2则返回NULL,否则返回expr1。其语法格式如下:nullif(expr1,expr2)--比较两个表达式nullif()函数是一个流程控制函数,用于在两个表达式相等时返回NULL,避免重复值的出现。值得注意的是,如果expr1等于expr2,则返回NULL;如 MySQL数据统计和转换函数 2025年11月20日 0 点赞 0 评论 100 浏览
MySQL dayofmonth() 函数:获取日期在月份中的天数 在MySQL中,dayofmonth(date) 函数用于获取日期在月份中的天数,即返回日期在当月中的第几天(1-31)。其语法格式如下:dayofmonth(date)--返回日期在月份中的天数dayofmonth()函数根据日期参数返回对应的天数,返回值为1到31的整数。值得注意的是,dayofmonth(NULL) 的返回值是NULL;对于非日期格式的字符串或无效日期,dayof MySQL日期时间函数 2025年11月20日 0 点赞 0 评论 110 浏览
MySQL abs()函数:求绝对值 在MySQL中,abs(x)函数被称为绝对值函数,其功能是返回x的绝对值。其语法格式如下:abs(x)--返回x的绝对值对于一个正数来说,其绝对值是它本身;对于一个负数来说,其绝对值是它的相反数;对于0来说,其绝对值是0。下面,我们通过abs()函数分别求取1、-3.14和0的绝对值:selectabs(1);selectabs(-3.14);&n MySQL数学函数 2025年11月17日 0 点赞 0 评论 152 浏览
MySQL 查看用户权限 MySQL 提供了两种主要方法来查看用户权限,适用于不同场景。方法一:使用 `SHOW GRANTS` 语句(推荐首选)这是最常用、最直观的方法,直接显示授予用户的权限语句。语法:SHOWGRANTS[FOR'username'@'hostname'];使用场景:1. 查看当前用户权限:不指定 `FOR` MySQL用户管理 2025年09月07日 1 点赞 0 评论 954 浏览
MySQL 查看触发器 一、SHOW TRIGGERS 语句基本语法:SHOW TRIGGERS;常用选项:查看指定数据库的触发器SHOWTRIGGERSFROMdatabase_name;查看指定模式的触发器(模糊匹配)SHOWTRIGGERSLIKE'pattern'; MySQL存储过程和触发器 2025年09月07日 0 点赞 0 评论 445 浏览
MySQL怎么操作多表关联更新? 什么是多表关联更新?在一个执行SQL的UPDATE 语句中,基于另一个表或多个表中的数据,来更新目标表中的数据称之为多表关联更新。很难理解?想象一下,你有一个 orders 表(订单表)和一个 customers 表(客户表)。现在需要将所有来自“上海”的客户的订单状态更新为“优先处理”。如果没有多表关联更新,你可能需要:1.先执行一个 SELECT 查询,找出所有上海客户的ID。2.再根据这些I MySQL操作表中数据 2025年09月21日 1 点赞 0 评论 379 浏览