MySQL

MySQL 唯一约束

唯一约束核心特性1. 唯一性保证:确保列中所有值都是唯一的2. NULL值处理:允许NULL值,但只能有一个NULL(因为NULL不等于NULL)3. 多列约束:一个表可以有多个唯一约束4. 索引自动创建:MySQL会自动为唯一约束列创建唯一索引5. 与主键区别: 主键不允许NULL,唯一约束允许 每表只能有一个主

Visio 简明指南

1. 软件概述全称:Microsoft Office Visio 用途:专业图表绘制工具(流程图、网络拓扑、数据库模型等) 特点: 可视化复杂信息 兼容Office生态(需单独安装) 支持跨版本协作(2013-2020版操作逻辑相似)&n

MySQL 查看触发器

一、SHOW TRIGGERS 语句基本语法:SHOW TRIGGERS;常用选项:查看指定数据库的触发器SHOWTRIGGERSFROMdatabase_name;查看指定模式的触发器(模糊匹配)SHOWTRIGGERSLIKE'pattern';

MySQL错误日志详解

一、错误日志配置与管理1. 查看错误日志配置查看错误日志文件路径SHOWVARIABLESLIKE'log_error';查看是否记录警告信息到错误日志SHOWVARIABLESLIKE'log_warnings';查看错误日志详细配置

SQL是什么?它能做什么?

SQL概述SQL(结构化查询语言)是关系型数据库的标准交互语言,几乎所有主流数据库都支持,包括:商用数据库:Oracle、DB2、SQL Server、Sybase开源数据库:MySQL、PostgreSQL小型数据库:AccessSQL核心特点1. 一体化:集数据定义、操作、控制于一体2. 使用灵活:可独立使用也可嵌入其他语言3. 非过

MySQL HAVING 子句

基本语法SELECT 列1, 列2, ..., 聚合函数(列)FROM 表名[WHERE 条件]GROUP BY 分组列HAVING 分组后条件;HAVING 与 WHERE 的核心区别特性WHERE 子句HAVING 子句执行时机在分组前过滤数据在分组后过滤数据可使用聚合函数不可以可以可使用字段别名不可以可以操作对象原始表数据分组后的结果集性能影响先过滤可减少

MySQL创建视图 (View)

一、创建视图CREATE VIEW <视图名称> [(<列名1>, <列名2>, ...)]AS <SELECT语句>[WITH CHECK OPTION];关键参数说明:`<视图名称>`:视图的唯一标识符。`(<列名1>, <列名2>, ...)`:可选。为视图的列指定自定义名称,数量必须

MySQL 触发器创建

一、触发器创建语法基本语法:CREATETRIGGERtrigger_nametrigger_timetrigger_eventONtable_nameFOREACHROWtrigger_body参数详解:参数说明trigger_name触发器名称,在当前数据库中必须唯一trigger_time触

MySQL修改数据表

ALTER TABLE语句是MySQL中用于修改现有表结构的重要命令,它允许您在不删除重建表的情况下调整表的各种属性。以下是修改数据表的全面指南:基本语法结构ALTERTABLE表名[修改操作];主要修改操作类型1. 修改表名ALTER TABLE 旧表名 RENAME TO 新表名;示例:ALTER