MySQL结果集 数据查询(重点)
如下:
SELECT * FROM product;-- 查询所有列 SELECT pro_id,pro_name FROM product;-- 查询指定列 SELECT pro_name AS '产品名称',price FROM product;-- 添加常量列 把pro_id改为“产品名称”(添加常量列只是显示这个名称,查询后还是原来的)并查询 SELECT pro_id,(protype+price)AS'总价格' FROM product;-- 查询时合并列 protype+price两列相加合并添加常量列 注意:合并列只能合并数值类型的字段 SELECT DISTINCT protype FROM product;-- 查询时去除重复列 SELECT * FROM product WHERE pinpai='索尼'AND chandi='深圳';-- 条件查询 and(并且) or(或者) SELECT * FROM product WHERE protype>1;-- 比较查询 > < >= <= = <>(不等于) SELECT * FROM product WHERE protype BETWEEN 1 AND 2;-- 查询protype在1和2之间的 (等价于>=1 并且 <=2) SELECT * FROM product WHERE protype >=1 AND protype <=2;
-- null和''(空字符串)得区别 -- null 用is null / is not nul -- 空字符串 用 ='' / <>''
SELECT * FROM product WHERE protype IS NULL;-- 查询protype是null的 SELECT * FROM product WHERE protype IS NOT NULL;-- 查询protype不是mull的SELECT * FROM product WHERE protype = '';-- 查询protype是空字符串的 SELECT * FROM product WHERE protype <> '';-- 查询protype不是空字符串的-- 查询product不为空的 SELECT * FROM product WHERE protype IS NOT NULL AND protype <> '';
-- 查询所有产品中带有索尼的产品 -- % : 表示任意个字符 -- _ : 表示一个字符
SELECT * FROM product WHERE pro_name LIKE '%索尼%';
聚合函数
-- 查询protype的总销量 SELECT SUM(protype) FROM product; -- 查询protype的销量的最大值 SELECT MAX(protype) FROM product; -- 查询protype的销量的最小值 SELECT MIN(protype) FROM product; -- 查询protype的销量的平均值 SELECT AVG(protype) FROM product;-- 查询product的列有几款产品 -- 注意:count()函数统计的数量不包含null的数据 -- 使用count统计表的记录数,要使用不包含null值的字段 SELECT COUNT(*) FROM product;
查询排序
-- 查询排序 SELECT * FROM product ORDER BY price ASC; -- 升序 SELECT * FROM product ORDER BY price;SELECT * FROM product ORDER BY price DESC; -- 倒序-- 查询表中销量是1的对价钱排序 SELECT * FROM product WHERE protype=1 ORDER BY price;-- 先排第一个,如果有相同的,相同的几个数据再按第二个排序 SELECT * FROM product ORDER BY protype DESC,price ASC;
分组查询
-- 分组查询 protype1\2\3各是多少个 SELECT protype,COUNT(*) FROM product GROUP BY protype; -- 查询protype中分组查询个数大于2的 SELECT protype,COUNT(*) FROM product GROUP BY protype HAVING COUNT(*)>2;
转载于:https://www.cnblogs.com/-dashu/p/9288284.html
MySQL结果集 数据查询(重点)相关推荐
- python连接MySQL并进行数据查询
python连接MySQL并进行数据查询 #建立数据库的连接 mydb = mysql.connector.connect(host="0.0.0.0",user="ro ...
- PHP群发300万,mysql 300万数据查询500多秒如何优化
mysql 300万数据查询500多秒怎么优化啊 本帖最后由 dz215136304 于 2013-08-15 11:33:52 编辑 linux下 mysql 300万数据查询500多秒怎么优化啊, ...
- 【MySQL练习】数据查询(02)-简易版
---------------------MYSQL练习题:数据查询(02)-简易版---------------------- 提供了数据查询进阶版练习题的各种目录文件,便于对照自己思索练习: 增强 ...
- Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)
Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...
- MySQL中的数据查询
文章目录 1 简单查询 1.1 查询所有字段数据 1.2 查询指定字段数据 1.3 DISTINCT查询 1.4 IN查询 1.5 BETWEEN AND查询 1.6 LIKE模糊查询 1.7 对查询 ...
- mysql 5亿数据 查询_日均5亿查询量的京东订单中心,为什么舍MySQL用ES?
来源:京东技术订阅号(ID:jingdongjishu) 京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况.我们把 ...
- MySQL:DQL 数据查询语句盘点
本篇内容包括:DQL 的简介.SELECT 语句.WHERE 条件语句.JOIN 连接查询(多表查询)和分组.过滤.排序.分页.子查询的使用. 一.DQL 简介 DQL(Data QueryLangu ...
- 【MySQL】mysql:重复数据查询 sql
目录 一.准备测试表 (1)创建表 (2)查询表 (3)删除表 二.准备测试数据 (1)插入数据 (2)查询数据 三.重复数据查询 (1)查询 numid 相同,而 testname 不同,不包括同 ...
- MySQL数据库之数据查询
1.集函数查询 1.1 集合 在数学的概念中,指定的某些对象的全体称为一个集合.在MySQL中的集合是指查询结果中的全体记录. 1.2 函数 计算机中的函数是实现固定运算功能的一个程序段或子程序.计算 ...
最新文章
- Useful Shell Option – extglob 和 shopt命令
- 打印一个整数二进制表示中所有的奇数位和偶数位
- 2021 Axios 各种请求方式传递参数格式整理
- selenium python怎么断言_如何为python / selenium中的特定元素断言文本?
- PCM音频设备的操作(转)
- 如何在 iPhone、iPad 和 Mac 上通过 iMessage 共享照片和视频?
- netstat命令详解
- mac系统我的世界服务器,我的世界Mac版怎么联机?
- 北大计算机专业考研难不难,北京大学考研有多难 难考的原因是什么
- 方框加对勾怎么输入_Word文档里的□(方框)里怎么加入√(对勾)?
- 磁盘操作系统(DOS)
- RGB灯控圣诞灯七彩灯方案开发IC方案控制板供应详细介绍
- html5锥形,Three.js HTML5 3D开发实例 - 彩色圆锥体
- idcard detection using opencv
- 大数据风控项目实战 Drools规则引擎
- MSP430F5529通过nrf905模块实现无线接受和发送功能
- 如何高效阅读一篇论文?来自18位教授、主编和博士生的最好建议!
- 如何制作DOS启动盘
- Cannot construct instance of `com.*` (although at least one Creator exists): cannot deserialize
- 合泰单片机demo_合泰 单片机 BS83B08A-3 Flash 触控 单片机开发 合泰单片机
热门文章
- 【数据结构和算法笔记】KMP算法介绍
- Eclipse中和编辑相关的快捷键
- 使用FFmpeg类库实现YUV视频序列编码为视频
- js 复制图片到剪切板 和 js复制文本到剪切板
- Docker必备国内镜像
- pip 指定版本安装
- 【codevs5709】01背包
- dbstart $oracle_home,使用dbstart和dbshut命令启动和关闭数据库
- mysql修改表编码为ytf8_如何修复“TypeError:x和y必须具有相同的数据类型,got”tf.uint8型!= tf.float32型“当我试图以十为单位调整图像大小时...
- jquery修改样式通过css方法