随笔分类 - 数据库系统
关于SQL语句和数据库课程的一些博客
摘要:一、问题的来源 这个学期里我需要修读《数据库系统》的课程,而为了简化我们的环境配置,老师推荐我们使用WampServer软件。这个WampServer相当于一个集成的环境,自带了Apache、MySQL和PHP环境,但是这样就带来一个问题,当我直接运行它时会发现它变成了黄色(运行不成功),后来查找资
阅读全文
摘要:一、分页查询 语法格式 SELECT 查询列表 FROM 表 WHERE ... GROUP BY HAVING ... ORDER BY LIMIT 偏移, 记录数; <-- 特点: limit语句放在查询语句的最后 公式 select 查询列表 from 表 limit (page-1)*siz
阅读全文
摘要:一、子查询含义 出现在其他语句中的select语句,称为子查询或内查询。 二、子查询分类 按子查询的位置分 位置 支持的查询 SELECT后面 支持标量子查询 FROM后面 支持表子查询 WHERE或HAVING后面 支持标量子查询、列子查询和行子查询 EXISTS后面 支持表子查询 按结果集的行列
阅读全文
摘要:一、关联查询的分类 按年代分 sql92:仅仅支持内连接 sql99【推荐】:支持内连接+外连接(左外,右外)+交叉连接 按功能分 内连接 等值连接 非等值连接 自连接 外连接 左外连接 右外连接 全外连接 交叉连接 二、sql92语法的连接 语法 SELECT 查询列表 FROM 待链接的多个表
阅读全文
摘要:一、分组函数 功能:统计信息 分类: sum求和 avg平均值 max最大值 min最小值 count计算个数 特点 参数支持类型 函数 参数支持类型 sum avg 具有可加性的数据 max min 具有可比较性的数据 count 计数`非空的数据个数,都支持 都忽略null值 可以搭配disti
阅读全文
摘要:一、排序查询 SELECT 查询列表 FROM 表 WHERE 条件 ORDER BY 排序列表 [ASC|DESC] 注意: ① ASC升序|DESC降序 默认升序 ② ORDER BY子句可以支持单个字段,多个字段,表达式,函数,别名 ③ ORDER BY子句一般是放在查询语句最后,LIMIT子
阅读全文
摘要:一、数据库测试表 首先这里给出需要使用到的数据库表: 链接:https://pan.baidu.com/s/17woahG6lupK9FYb3vFNJAg 提取码:gbb4 里面是一个.sql文件,直接运行即可得到如下几个测试表: 二、基础查询 1. 获得需要的记录的特定字段 语法:SELECT后加
阅读全文