MySQL基础学习之数据查询

一般查询

SELECT * FROM 表名

SELECT 属性名  FROM  表名

条件查询

 SELECT 属性名 FROM 表名  WHERE 条件表达式

查询数据值1,数据值2的表单

SELECT *  FROM  表名  WHERE  属性名 [NOT] IN(数据值1,数据值2....)

查询数值1,数据2的表单

SELECT *  FROM  表名  WHERE  属性=值  AND 属性1=值1 

查询数值1到数值2之间的表单

SELECT *  FROM  表名  WHERE  属性名  BETWEEN  数据值1  AND   数据值2

模糊查询

SELECT *  FROM  表名  WHERE  属性名  LIKE   '[%]字符'

查询数值为空的表单

SELECT *  FROM  表名  WHERE  属性名  IS  [NOT] NULL

查询数值1或者数值2的表单

SELECT *  FROM  表名  WHERE  属性=值  OR 属性1=值1   

查询的数值按升序

SELECT *  FROM  表名  ORDER BY   属性   ASC

查询的数值按降序

SELECT *  FROM  表名  ORDER BY   属性   DESC

查询的数值分组

SELECT *  FROM  表名  GROUP BY   属性

分组统计

SELECT  属性1,COUNT(属性2)  FROM  表名    GROUP BY  属性1

总和

SELECT  属性1,SUM(属性2)  FROM  表名    GROUP BY  属性1

平均值

SELECT  属性1,AVG(属性2)  FROM  表名    GROUP BY  属性1

最大值

SELECT  属性1,MAX(属性2)  FROM  表名    GROUP BY  属性1

最小值

SELECT  属性1,MIN(属性2)  FROM  表名    GROUP BY  属性1

分组显示

SELECT  属性1,GROUP_CONCAT(属性2)  FROM  表名    GROUP BY  属性1

限制查询结果数量

SELECT * FROM 表名  LIMIT  0,终值

插入数据

INSERT INTO 表名   VALUES(数据1,数据2);

INSERT INTO (属性) 表名   VALUES(数据1,数据2);

posted @   薛尧笔记  阅读(185)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
薛尧的博客
点击右上角即可分享
微信分享提示