MySQL

MySQL date_format() 函数:格式化日期时间显示

在MySQL中,date_format(date, format) 函数用于格式化日期时间的显示,即返回按指定格式显示的日期时间字符串。其语法格式如下:date_format(date,format)--返回格式化后的日期时间字符串date_format()函数根据格式参数将日期时间转换为指定格式的字符串,其第二个参数format可以填这些值:参数功能%Y四位数的年份(例如

MySQL8.0+ regexp_instr() 函数:正则表达式查询位置

在MySQL中,regexp_instr(str, pattern) 函数用于查找正则表达式在字符串中匹配的位置,即返回正则表达式模式在字符串中第一次出现的位置。其语法格式如下:regexp_instr(str,pattern)--返回正则表达式匹配的位置regexp_instr()函数根据两个参数进行查找操作:原字符串str,正则表达式模式pattern。返回匹配模式第一

MySQL 自增主键

自增主键核心特性1. 自动递增:系统自动分配递增值,无需手动指定2. 唯一性保证:确保每个值都是唯一的3. 非空约束:自增字段隐式包含 NOT NULL 约束4. 单字段限制:每表只能有一个自增字段5. 数据类型限制:仅适用于整数类型(INT, BIGINT 等)自增主键语法详解基本语法CREATE TABLE table_name (

如何学习数据库

MySQL 初学者指南:如何高效学习并建立信心一、初学者的常见困境1. 陡峭的学习曲线:SQL 语法、数据库设计、性能优化等概念可能让新手感到无从下手。 2. 缺乏实践场景:光看教程不实操,容易遗忘且无法理解核心原理。 3. 挫败感:遇到复杂查询或性能问题时,若无人指导,容易丧失学习兴趣。 关键认知:这些问题是正常的,几乎所有数据库从业者

MySQL 内连接(INNER JOIN)

基本语法SELECT 字段列表FROM 表1 [AS 别名1][INNER] JOIN 表2 [AS 别名2] ON 连接条件[WHERE 筛选条件];`INNER` 关键字可以省略`ON` 子句指定连接条件可以使用 `WHERE` 进行结果过滤核心特点1. 只返回匹配行:仅当连接条件为真时才返回记录2. 消除笛卡尔积:通过连

对Linux软件包的一些说明

1. Linux 发行版与 MySQL 的兼容性MySQL 主要支持以下 Linux 发行版:Red Hat Enterprise Linux (RHEL) SUSE Linux Enterprise Server (SLES) 其他常见发行版(如 Ubuntu、CentOS、Fedora)也可安装,但包管理方式不同。2. MySQL 软件包的三种形

MySQL 其它权限表

MySQL 采用一种层次化的权限管理系统,除了最高级别的 `user` 表,还有更细粒度的权限控制表。当检查一个用户是否能执行某项操作时,MySQL 会按照一个特定的顺序进行权限检查。为了更直观地理解这个过程,我们可以参考以下权限检查流程图:mermaidflowchart TDA[用户发起操作请求] --> B{权限检查}B -- 全局权限 -->

MySQL 触发器

一、触发器的基本概念特性说明自动执行由数据变更事件触发,无需手动调用与表紧密关联每个触发器只关联一个特定表事件驱动响应 INSERT、UPDATE、DELETE 操作时机选择可以在操作之前(BEFORE)或之后(AFTER)执行二、创建触发器的语法CREATETRIGGERtrigger_nametrigger_timetrigger_event

MySQL MyISAM 存储引擎详解

MyISAM 是 MySQL 早期版本的默认存储引擎(5.5 之前),以其简单高效的设计著称,特别适合读密集型应用。一、核心特性1. 非事务型引擎 不支持 ACID 事务 不支持回滚操作2. 表级锁定 整个表加锁(读共享锁,写排他锁)&nbsp

MySQL cot() 函数:计算数值的余切值

在MySQL中,cot(x) 函数用于计算 x 的余切值,即返回角度 x 的余切函数结果。其语法格式如下:cot(x)--返回x的余切值cot()函数根据参数 x 的数值计算余切值,其中 x 为弧度值,余切值为正切值的倒数。值得注意的是,cot(NULL) 的返回值是NULL;而cot('字符串'),cot() 函数会尝试将字符串转换为数值,如果转换成功,返回对应的余切