随笔分类 -  mysql必知必会

mysql必知必会笔记
摘要:子查询过滤 1.查询包含物品TNT2的所有订单的编号 2.查询具有前一步骤列出的订单编号的所有客户ID SELECT cust_id FROM orders WHERE order_num IN (SELECT order_num FROM orderitems WHERE prod_id = 'T 阅读全文 »
posted @ 2022-07-17 13:24 cnhkzyy 阅读(86) 评论(0) 推荐(0) 编辑
摘要:分组 GROUP BY GROUP BY位于WHERE之后,ORDER BY 之前 在产品表中根据供应商ID(vend_id)进行分组 SELECT vend_id, COUNT(*) AS num_prods FROM products GROUP BY vend_id; 过滤分组 1.WHERE 阅读全文 »
posted @ 2022-07-11 22:35 cnhkzyy 阅读(198) 评论(0) 推荐(0) 编辑
摘要:聚合函数 1.聚合函数:运行在行组上,计算和返回单个值的函数 2.mysql聚合函数 | 函数 | 说明 | | | | | AVG() | 返回某列的平均值 | |COUNT() | 返回某列的行数 | | MAX() | 返回某列的最大值 | | MIN() | 返回某列的最小值 | | SUM 阅读全文 »
posted @ 2022-07-08 17:45 cnhkzyy 阅读(179) 评论(0) 推荐(0) 编辑
摘要:正则表达式 mysql仅支持多数正则表达式实现的一个很小的子集 基本字符匹配 查询pro_name包含文本1000的所有行 SELECT prod_name FROM products WHERE prod_name REGEXP '1000' ORDER BY prod_name; 查询prod_ 阅读全文 »
posted @ 2022-07-08 16:41 cnhkzyy 阅读(265) 评论(0) 推荐(0) 编辑
摘要:LIKE操作符 通配符:用来匹配值的一部分的特殊字符 搜索模式:由字面值、通配符或两者组合构成的搜索条件 在搜索子句中使用通配符,必须使用LIKE操作符。LIKE指示mysql,后跟的搜索模式利用通配符匹配 % 通配符 % 表示任何字符出现任意次数(0次、1次、多次) 查询所有以jet开头的产品(由 阅读全文 »
posted @ 2022-07-08 14:32 cnhkzyy 阅读(108) 评论(0) 推荐(0) 编辑
摘要:WHERE子句操作符 | 操作符 | 说明 | | | | | = | 等于 | | <> | 不等于 | | != | 不等于 | | < | 小于 | | <= | 小于等于 | |> | 大于 | | >= | 大于等于 | | BETWEEN | 在指定的两值之间 | | AND | 并且 阅读全文 »
posted @ 2022-07-08 13:48 cnhkzyy 阅读(61) 评论(0) 推荐(0) 编辑
摘要:多字段排序 DESC:降序 ASC:升序,默认是升序(可以省略) 先按价格降序,再按产品名字升序排列,只有当价格一样的时候,才会按照产品名字做升序排列(如圈出来的10和10) SELECT prod_id, prod_price, prod_name FROM products ORDER BY p 阅读全文 »
posted @ 2022-07-08 11:14 cnhkzyy 阅读(85) 评论(0) 推荐(0) 编辑
摘要:重复过滤 注意 DISTINCT去重的时候要位于所有列的最前面 DISTINCT后面跟着多个字段,则会对多个字段进行组合去重,只有多个字段组合起来的值是相等的才会被去重 未做重复过滤 SELECT vend_id FROM products; 重复过滤之后 SELECT DISTINCT vend_ 阅读全文 »
posted @ 2022-07-08 10:55 cnhkzyy 阅读(43) 评论(0) 推荐(0) 编辑
摘要:显示表列 SHOW COLUMNS要求给出一个表名,它对每个字段返回一行,行中包含字段名、数据类型、是否允许为空、是否允许NULL、键信息、默认值及其他信息 SHOW COLUMNS FROM customers; 显示广泛的服务器的状态信息 SHOW STATUS 显示建库语句 SHOW CREA 阅读全文 »
posted @ 2022-07-08 10:21 cnhkzyy 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示