📜  SQL概念和查询(1)

📅  最后修改于: 2023-12-03 15:35:08.227000             🧑  作者: Mango

SQL概念和查询

SQL是Structured Query Language的缩写,即结构化查询语言,被广泛用于数据库管理系统,是一种标准的数据操作语言。

SQL概念
数据库

数据库是一组相关联且共享数据的集合,数据通常以表格的形式组织并存储。数据库可用于存储、访问和处理大量数据,同时支持多个用户共同访问同一个数据源。

表是关系数据库中最基本的数据结构,用于存储数据,是数据库的核心组成部分。表由若干列和若干行组成,每一列称为字段,每一行称为记录。每个字段都有一个确定的数据类型,包括整数、浮点数、字符、日期等等。

SQL查询

SQL查询是从一个表或多个表中检索/筛选符合特定条件的信息,即从表中选出所需的数据。

SQL语言通常有四种类型的查询语句:

  • SELECT用于检索数据
  • INSERT用于添加数据
  • UPDATE用于更新数据
  • DELETE用于删除数据
SQL查询

下面以一个简单的示例说明SQL查询:

比如有一张存储学生信息的表格,包括字段学生姓名、学生ID、出生日期和所在学院。现在想从这个表格中提取出“计算机学院”中所有年龄大于20岁的学生姓名和ID。写成一个SELECT查询语句:

SELECT 学生姓名, 学生ID
FROM 学生信息
WHERE 学院 = '计算机学院' AND 年龄 > 20;

以上语句中:

  • SELECT用于选择输出的字段
  • FROM用于指定要查询的表格
  • WHERE用于筛选出符合条件的数据,对应一个或多个条件

此外,SQL还有其他一些语句:

  • GROUP BY:对查询结果进行分组
  • ORDER BY:对查询结果进行排序
  • HAVING:对分组结果进行筛选
总结

SQL是关系型数据库的标准操作语言,主要包含数据的查询、插入、修改和删除。查询是最常用的操作,通过SELECT语句可以从一个或多个表格中取出所需的信息,并可通过WHERE筛选出符合条件的数据。SQL查询还包含分组、排序等操作,以更好地满足不同的查询需求。