1. 犀牛前端部落首页
  2. 数据库百科

SQL介绍

SQL(结构化查询语言)是我们用来与数据库管理系统(DBMS)交互的语言。

SQL介绍

在介绍了最流行的概念数据模型实体-关系(ER)和最流行的逻辑数据模型(关系模型)之后,现在该介绍SQL了。

SQL(结构化查询语言)是一种我们用来与数据库管理系统(DBMS)交互的语言。

顾名思义,它不是一种编程语言,但它最初是作为一种查询语言诞生的,后来发展成为一种接口,用于对数据库执行更高级的操作,而不仅仅是执行查询。

我说的是“进化”,但实际上SQL一直在进化。该标准首次发布于1986年,随后在1989、1992、1999、2003、2006、2008、2011、2016年进行了更新,并在撰写本文时将其最新版本定为2019年。

SQL是在许多流行的DBMS中实现的:PostgreSQL、MySQL、Oracle、SQLite、MicroSoft SQL Server等等。每个不同的数据库都实现了标准或特定版本的标准,并在标准之上添加自定义特性,以简化创建查询或添加特定功能。

SQL是一个巨大的主题。我将在不同的博客文章中涵盖它的许多主题,包括:

  • 创建一个数据库
  • 使用SQL模式语句创建表
  • 用数据填充表
  • 修改表设计
  • 从表中添加或删除列
  • SQL查询
  • 使用别名
  • 数据排序
  • 在查询中使用引号
  • 多个表之间的连接
  • 使用函数计算数据
  • 在不同数据类型之间转换
  • 使用日期和时间
  • 连接字符串
  • 使用并集组合结果
  • 集合(并集、intersect,除外)
  • 对数据进行分组和聚合
  • 排序的数据
  • 计算数据
  • 限制您检索的数据
  • 使用空
  • 子查询
  • 窗口函数
  • 条件逻辑
  • SQL事务
  • 存储过程
  • 约束
  • 合并
  • 视图
  • 元数据
  • 使用索引改进性能
  • 使用EXPLAIN

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/4679.html

发表评论

登录后才能评论