MySQL

MySQL 修改和删除索引

一、删除索引的两种方法方法 1: 使用 `DROP INDEX` 语句 (标准做法)这是最直接、最常用的专门用于删除索引的语句。语法:DROP INDEX <索引名> ON <表名>; `<索引名>`:要删除的索引的名称。 `<表名>`:该索引所在的表名。示例:删除表 `empl

MySQL abs()函数:求绝对值

在MySQL中,abs(x)函数被称为绝对值函数,其功能是返回x的绝对值。其语法格式如下:abs(x)--返回x的绝对值对于一个正数来说,其绝对值是它本身;对于一个负数来说,其绝对值是它的相反数;对于0来说,其绝对值是0。下面,我们通过abs()函数分别求取1、-3.14和0的绝对值:selectabs(1);selectabs(-3.14);&n

MySQL greatest() 函数:获取参数列表的最大值

在MySQL中,greatest(expr1, expr2, expr3, ...) 函数用于获取参数列表中的最大值,即返回所有参数中的最大值。其语法格式如下:greatest(expr1,expr2,expr3,...)--返回参数列表中的最大值greatest()函数是一个比较函数,用于从多个参数中返回最大的值。值得注意的是,greatest()

MySQL time_to_sec() 函数:时间转秒数

在MySQL中,time_to_sec(time) 函数用于将时间转换为秒数,即返回时间值对应的总秒数。其语法格式如下:time_to_sec(time)--返回时间的总秒数time_to_sec()函数根据时间参数返回对应的总秒数,计算公式为:小时×3600 + 分钟×60 + 秒。值得注意的是,time_to_sec(NULL) 的返回值是NULL;对于非时间格式的字符串或无效时间

MySQL md5() 函数:计算字符串的MD5哈希值

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

MySQL修改数据库

基本概念1. 数据库的字符集和校对规则是存在`db.opt`文件里的2. 可以用`ALTER DATABASE`命令来修改这些设置修改语法ALTER DATABASE [数据库名] { [DEFAULT] CHARACTER SET <字符集名> | [DEFAULT] COLL

MySQL 子查询

子查询基本概念子查询是指嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句中的查询语句,必须放在圆括号内。子查询可以多层嵌套。子查询执行顺序先执行最内层的子查询将子查询结果传递给外层查询最后执行外层查询WHERE 子句中的子查询1. IN/NOT IN 子查询用于判断表达式是否在子查询结果集中。示例1:查

数据库是什么

数据与信息的基本概念数据是描述客观事物的符号记录,它可以表现为数字、文字、图形、声音等多种形式。例如在学生信息系统中,每位学生的学号、姓名、专业等记录都属于数据范畴。这些原始数据经过加工处理后,能够转化为有价值的信息,为决策提供支持。就像一条学生记录"20230101,

初学者必学的几种常用数据库

如果你是刚接触数据库的小白,面对各种数据库可能会感到困惑。别担心!下面我会介绍5种最常用、最适合初学者的数据库,帮助你快速入门。 1. MySQL(关系型数据库)适合场景:Web开发、中小型应用、结构化数据存储(如用户信息、订单记录)。 特点:免费开源,学习成本低。 使用 SQL 查询语言(行业标准,学会后能触类旁