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);
最新文章
- .NET Core 2.0版本预计于2017年春季发布
- 带缓存的输入输出-bufferedinputstream类与bufferedoutputstream类
- mistral 工作流组件之二 思维导图
- iOS开发——网络Swift篇&;NSURLSession加载数据、下载、上传文件
- event事件:
- c语言文件操作函数详解
- Windows7 无法打开ASA SSL VPN和ASDM首页
- PHP学习之数据库操作
- centsOS下安装vsftp的配置
- nginx.conf完整配置实例
- C#基础知识 yield与foreach
- 如何学习java?Java基础知识点分享
- 批量找注入 python3+sqlmap结合
- 基于WebGL架构的3D可视化平台—新风系统演示
- (转)Spring4.0:@Configuration
- CMake和Linux编程:find_package的使用
- Linux下部署SSH登录时的二次身份验证环境记录(利用Google Authenticator)
- 【个人阅读作业】软件工程M1/M2总结
- vi如何设置自动缩进?
- linux提权辅助工具(三):privchecker.py