您的位置:首页 > 数据库 > MySQL

MySQL基础学习之数据查询

2014-05-16 16:52 369 查看
一般查询

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: