数据库数据查询汇总
前言 数据查询 单表查询 连接查询 自身连接 内连接 外连接 多表连接 嵌套查询 集合查询 数据更新 插入数据 修改数据 删除数据 项目需求 前言 本篇博文主要是数据库SQL语句的总结,其中会有一些经常会忽略的小知识点。这里总结了数据查询和数据更新,其中比较重要且有难度的是连接查询和嵌套查询。最后列出了我在项目中所遇到的问题,但是SQL语句并没有做多少优化。主要是想拿出来做个笔记,同时供大家学习和交流,若是有优化的更好的SQL语句,可以在评论区给出。 数据查询 数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为: SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>]... FROM <表名或视图名> [,<表名或视图名>...]|(<SELECT语句>)[AS]<别名> [WHERE <条件表达式>] [GROUP BY <列名1> [HAVING <条件表达式>]] [ORDER BY <列名2> [ASC|DESC]]; 整个SELECT语句的含义是,根据WHERE子句的条件表达式从FROM子句指定的基本表、视图或派生表中找出满足条件的元组,再按SELECT子句中的目标列表达式选出元组中的属性值形成结果表。如果有GROUP BY子句,则将结果按<列名1>的均值进行分组