MySQL

MySQL HAVING 子句

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

MySQL 添加字段操作

基本概念MySQL 数据表由行(记录, Record)和列(字段, Field)构成。随着业务需求变化,可能需要向已有表中添加新字段。添加字段的基本语法ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件];三种添加位置的方式1. 在表末尾添加字段(默认方式)ALTER TABLE st

学习 MySQL 前需要了解的数据库专业术语

1. 数据库(Database, DB)定义:结构化数据的集合,类似一个电子文件柜。MySQL 示例:`CREATE DATABASE school;` 创建一个名为"school"的数据库。2. 表(Table)定义:数据库中存储数据的二维结构,由行和列组成。类比:Excel 的工作表。示例:`学生表(学号, 姓名, 年龄)`3. 行(Row) / 记

MySQL注释使用指南

单行注释的两种写法1. 井号注释: # 这是注释内容 SELECT * FROM users; # 这也是注释 特点:`#`后面直接写注释内容,不用加空格2. 双破折号--注释: -- 这是注释内容 SELECT * FROM us

MySQL sha1() 函数:计算字符串的SHA1哈希值

在MySQL中,sha1(str) 函数用于计算字符串的SHA1哈希值,即返回字符串的160位SHA1哈希值。其语法格式如下:sha1(str)--返回字符串的SHA1哈希值sha1()函数是一个加密函数,用于计算输入字符串的SHA1消息摘要,返回40位十六进制数字的哈希值。值得注意的是,sha1()函数接受字符串参数,返回对应的SHA1哈希值;如果输入为NULL,则返回NULL;SH

MySQL sum() 函数:计算数值列的总和

在MySQL中,sum(expr) 函数用于计算数值列的总和,即返回查询结果集中某数值列的总和。其语法格式如下:sum(expr)--返回指定数值列的总和sum()函数是一个聚合函数,用于计算查询结果集中某数值列的总和。该列必须是数值类型。值得注意的是,sum() 函数会忽略NULL值;如果所有值都是NULL或结果集为空,则返回NULL。这里准备了一张dotcpp_users表格:下面

为什么要使用数据库

随着全球互联网用户突破50亿大关,电子商务、社交媒体和在线视频等数字服务呈现爆发式增长。这种数字化浪潮催生了前所未有的数据量级,根据统计,全球每天产生的数据量已超过2.5万亿字节。面对如此庞大的数据规模,如何实现安全存储、高效检索和科学管理已成为当今信息技术领域的核心课题。数据库系统的核心价值现代数据库系统为解决数据管理难题提供了关键技术支撑,其核心优势体现在以下方面:&n

MySQL current_time() 函数:获取当前时间

在MySQL中,current_time() 函数用于获取当前时间,即返回系统当前的时间值。其语法格式如下:current_time()--返回当前时间current_time()函数不需要任何参数,直接返回当前的时间值(格式:HH:MM:SS)。下面,我们将使用current_time()函数获取当前时间:selectcurrent_time();其查询结果如下:总结:在

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

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

MySQL错误日志详解

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