自学网站开发要多久佛山seo技术
在数字化世界中,数据库已经成为数据存储和处理的核心。而MySQL,作为最受欢迎的关系型数据库管理系统之一,其强大的功能和易用性使它成为开发者和企业的首选。掌握MySQL中的常用命令,是每一位数据库管理员和开发者的基本要求。本篇文章将带领您深入了解MySQL中的常用命令,帮助您从入门到精通,提升数据库管理效率。
一、查询语句
1、SELECT:用于从数据库表中检索数据
 2、WHERE:用于过滤记录
 3、ORDER BY:对结果集进行排序。例如:
SELECT * FROM 表名称 ORDER BY 列名称 ASC/DESC;
 
4、GROUP BY:对结果集进行分组
 5、HAVING:与GROUP BY结合使用,过滤分组后的结果。例如:
SELECT 部门, COUNT(*) as 员工数量 FROM 员工表 GROUP BY 部门 HAVING 员工数量 > 10;
 
6、LIMIT:限制返回的记录数
 7、DISTINCT:返回唯一不同的值
 8、LIKE:模糊匹配
 9、BETWEEN:在某个范围内筛选值
 10、IS NULL & IS NOT NULL:检查字段是否为NULL
 11、EXISTS & NOT EXISTS:测试子查询是否返回任何行
 12、JOIN:从多个表中检索数据
 13、CASE:用于条件逻辑
二、修改语句
INSERT INTO:用于插入记录
 UPDATE:用于更新记录
UPDATE 表名称 SET 列名称1 = 值1, 列名称2 = 值2, ... WHERE 条件;
 
DELETE:用于删除记录
delete from 表名称 WHERE 条件;
 
TRUNCATE TABLE:删除表中的所有记录
 ALTER:用于修改表结构
添加新列
ALTER TABLE 表名 ADD 列名 数据类型;
删除列
ALTER TABLE 表名 DROP 列名;
修改列的数据类型
ALTER TABLE 表名 MODIFY 列名 新数据类型;
重命名列
ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名;
添加主键
ALTER TABLE 表名 ADD PRIMARY KEY (列名);
删除主键
ALTER TABLE 表名 DROP PRIMARY KEY;
 
三、常用函数
3.1 字符串函数:
CONCAT:连接两个或多个字符串
 SUBSTRING:提取字符串的子串
 LENGTH:返回字符串的长度
 TRIM:去除字符串两端的空格
 LOWER:将字符串转换为小写
 UPPER:将字符串转换为大写
 REPLACE:替换字符串中的指定字符
3.2 数值函数:
ABS:返回数字的绝对值
 ROUND:将数字四舍五入到指定的小数位
 CEIL/CEILING:返回大于或等于给定数字的最小整数
 FLOOR:返回小于或等于给定数字的最大整数
 RAND:返回随机数
3.3 日期和时间函数:
NOW:返回当前日期和时间
 CURDATE:返回当前日期
 CURTIME:返回当前时间
 DATE_FORMAT:按照指定格式显示日期/时间
 DATEDIFF:返回两个日期之间的天数差
 ADDDATE:在日期上添加天数
3.4 流程控制函数:
IF:条件判断函数
select name, if(score > 85, '优秀', '普通') as grade from students;
 
CASE:多条件判断函数
SELECT name, CASEWHEN score >= 90 THEN '优秀'WHEN score >= 80 THEN '良好'WHEN score >= 70 THEN '中等'ELSE '及格'
END as grade
FROM students;
 
COALESCE:返回第一个非NULL值
3.5 聚合函数:
AVG:计算平均值
 COUNT:计算行数
 MAX:返回最大值
 MIN:返回最小值
 SUM:计算总和
