![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
HUSH_ICECREAM
这个作者很懒,什么都没留下…
展开
-
SQL摘录笔记 --分组数据(5)
GROUP BY 分组子句 SELECT p_id,COUNT(*) AS n_p FROM p GROUP BY p_id 计算每一个id的数目 HAVING过滤分组 SELECT p_id,COUNT(*) AS n_p FROM p GROUP BY p_id HAVING COUNT(*)>=2 也可使用WHERE过滤 ORDER BY:对输出进行排序 GRO...原创 2020-05-05 21:48:03 · 130 阅读 · 0 评论 -
SQL摘录笔记(4) --函数
检索出来的数据通常需要经过处理再展示在客户端应用程序中。 文本处理函数 拼接字段 一般可用 + 或者 | | 连接两个列,但在MySQL和MariaDB中,必须使用特殊函数。 SELECT p_name + '(' + p_age + ')' FROM p ORDER BY p_name; + 可以和 | | 互换 在MySQL和MariaDB中 SELECT Concat(p_...原创 2020-04-27 22:09:07 · 151 阅读 · 1 评论 -
SQL摘录笔记(3)--过滤数据
SQL语句过滤 使用SELECT语句的WHERE子句限定搜索 如 SELECT p_nam,p_age FROM p WHERE p_age = 20; 注:1.应用层过滤(?)容易影响应用的性能或者导致网络带宽的浪费。 2.WHERE应位于ORDER BY子句之前,否则会发生错误。 WHERE子句操作符 = 等于 <> 或 != 不等于 ...原创 2020-04-26 19:56:09 · 160 阅读 · 0 评论 -
SQL摘录笔记(2)--检索数据
检索数据: SELECT语句 检索一列 检索从A表中检索出一个名为a的列(输出数据的顺序可能是数据被添加到表中的顺序,不必纠结) SELECT a FROM p; 注意: 多条SQL语句必须以(;)分隔,多数DBMS不需要再单条SQL语句后加分号,不排除个例。加上分号也没关系。 SQL语句不区分大小写。一般对SQL的关键字使用大写,对列名和表名使用小写。SQL语句可以写成一行,...原创 2020-04-23 22:23:13 · 135 阅读 · 0 评论 -
SQL摘录笔记(1)--概念篇
数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件) 是通过DBMS创建和操作的容器 数据库软件或称数据库管理系统(DBMS) 表(table) 一种结构化文件,可用来存储某种特定类型的数据 存储在表中的数据必须是同一类型的数据或清单 一个数据库中的每一个表都有唯一的名字作为标识 表由列...原创 2020-04-19 21:08:29 · 115 阅读 · 0 评论