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);
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);
相关文章推荐
- MySQL基础学习之数据表
- (大数据工程师学习路径)第四步 SQL基础课程----SQL介绍及mysql的安装
- 自己学习心得:HQL数据查询基础
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- Oracle基础学习二:表的创建 数据的操作 在VS程序中的查询显示
- Oracle基础学习二:表的创建 数据的操作 在VS程序中的查询显示
- [入门]MySQL学习笔记三数据查询筛选显示
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- MySQL学习总结(五)表数据查询
- mysql学习笔记之八(单表数据记录查询)
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- Mysql学习笔记(五)数据查询之测试sql部分。
- mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】
- MySQL基础之第10章 查询数据
- mysql学习笔记之九(多表数据记录查询)
- MySQL中表子查询与关联子查询的基础学习教程
- MySQL中表子查询与关联子查询的基础学习教程
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
- mysql常用基础操作语法(五)--对数据的简单条件查询【命令行模式】
- ASP.Net MVC开发基础学习笔记(7):数据查询页面