什么是 SQL?学习 SQL 基础知识、SQL 全称和使用方法
创作时间:
作者:
@小白创作中心
什么是 SQL?学习 SQL 基础知识、SQL 全称和使用方法
引用
1
来源
1.
https://www.guru99.com/zh-CN/what-is-sql.html
SQL(结构化查询语言)是处理关系数据库的标准语言,广泛应用于数据的插入、搜索、更新和删除等操作。本文将从SQL的基础知识、历史发展、语句类型、命令列表等多个维度,全面介绍这一重要的数据库管理工具。
什么是 SQL?
SQL是处理关系数据库的标准语言。SQL 可用于插入、搜索、更新和删除数据库记录。SQL 还可以执行许多其他操作,包括优化和维护数据库。
SQL 全称
SQL 代表结构化查询语言,发音为“SQL”或有时发音为“See-Quel”。关系数据库 MySQL 数据库,Oracle、MS SQL Server、Sybase 等使用 ANSI SQL。
如何使用 SQL
SQL 代码示例:
SELECT * FROM Members WHERE Age > 30
尽管一些 RDBMS 使用一些不同的命令甚至专有的 SQL 语法,但不同数据库使用的 SQL 语法几乎相似。
SQL 是用来做什么的?
以下是使用 SQL 的重要原因:
- 它可以帮助用户访问 RDBMS 系统。
- 它可以帮助您描述数据。
- 它允许您定义数据库中的数据并操作特定的数据。
- 借助 SQL,您可以创建和删除数据库和表。
- SQL 允许您使用数据库中的函数、创建视图和存储过程。
- 您可以设置表、过程和视图的权限。
SQL简史
以下是 SQL 历史上的重要里程碑:
- 1970 年——Edgar F.“Ted”Codd 博士描述了数据库的关系模型。
- 1974 年——结构化查询语言出现。
- 1978 - IBM 发布了一款名为 System/R 的产品。
- 1986 - IBM 开发了关系数据库的原型,并由 ANSI 进行标准化。
- 1989 年——SQL 第一个版本发布
- 1999 年 – SQL 3 推出,具有触发器、面向对象等功能。
- SQL 2003 – 窗口函数、XML 相关功能等。
- SQL 2006 – 支持 XML 查询语言
- SQL 2011 - 改进了对时间数据库的支持
SQL 语句的类型
以下是五种广泛使用的 SQL 查询类型:
- 数据定义语言(DDL)
- 数据操纵语言(DML)
- 数据控制语言(DCL)
- 事务控制语言 (TCL)
- 数据查询语言 (DQL)
SQL 命令列表
以下是一些最常用的 SQL 命令:
- CREATE– 定义数据库结构模式
- INSERT– 将数据插入表的行中
- UPDATE– 更新数据库中的数据
- DELETE– 从表中删除一行或多行
- SELECT– 根据 WHERE 子句描述的条件选择属性
- DROP– 删除表和数据库
SQL进程
当您想要为任何 DBMS 系统执行 SQL 命令时,您需要找到执行请求的最佳方法,而 SQL 引擎则决定如何解释该特定任务。
此 SQL 过程包含的重要组件包括:
- SQL 查询引擎
- 优化引擎
- 查询调度器
- 经典查询引擎
经典查询引擎允许您管理所有非 SQL 查询。
SQL 标准
SQL 是操作数据库的语言,包括数据库的创建、删除、取行、修改行等,SQL 是 ANSI(美国国家标准协会)标准语言,SQL 标准分为几个部分。
以下是 SQL 标准的一些重要部分:
Part | 描述 |
|---|---|
第 1 部分 – SQL/框架 | 它提供了逻辑概念。 |
第 2 部分 - SQL/Foundation | 它包括 SQL 的核心元素。 |
第 3 部分 - SQL/CLI | 该标准包括 SQL 的核心元素。 |
第 4 部分 - 持久存储模块 | 存储例程、外部例程和 SQL 的过程语言扩展。 |
第 9 部分 – 外部数据管理 | 为 SQL/ 添加语法和定义 Foundation,允许 SQL 访问非 SQL 数据源(文件)。 |
第 10 部分 - 对象语言绑定 | 对象语言绑定:此部分指定了在 Java™。 |
第 11 部分 - SQL/Schema | 信息和定义模式 |
第 12 部分 – SQL/复制 | 该项目始于 2000 年。此部分有助于定义语法和语义,以允许定义复制方案和规则。 |
部分13 - Java 惯例和类型 | Java 例程和类型:这部分例程使用 Java 编程语言。 |
第 14 部分 – SQL/XML | SQL 和 XML |
第 15 部分 – SQL/MDA | 为多维数组提供 SQL 支持 |
热门推荐
巧克力吃了有什么好处和坏处
2025年江西光伏产业全景解析:政策、市场与技术发展趋势
电压力锅使用指南:掌握技巧轻松烹饪美味佳肴
数学达人必看 正交函数集在信号处理中作用
什么是循环神经网络?以及它的工作原理和用途
6代处理器核显(深入探索第6代处理器核显的表现与优势)
HDPE与PE的区别:能否用于钢制暖气片供暖?
企业官僚主义是组织活力的最大杀手
辩论学习方法有哪些(提高辩论能力的方法)
企业财务管理的七大重点
羽毛球比赛的规则、记分方式?奥运会羽毛球比赛规则
羽毛球规则概述
冬季艺术涂料施工指南:常见问题及解决方案
乳胶漆刷完后要闷几天再开窗,如何有效加速乳胶漆干燥
术后可以喝茶叶茶吗?痔疮与甲状腺手术后饮用指南
深度解析:海南环岛游行程规划及所需天数建议
解密蓝雪花耐寒温度(探究蓝雪花冬季生长秘密,了解其耐寒能力)
一文科普证件照的尺寸标准、用途以及底色的选择
二进制和进制转换详解
国画用墨方法和技巧详解
深入解析纯策略纳什均衡的概念与应用
咖啡会导致手臂麻木吗
司马攸是司马懿的孙子,为什么却没当上皇帝?
LearnOpenGL——延迟渲染学习笔记
LearnOpenGL——延迟渲染学习笔记
如何评估软件产品的市场潜力
如何理解企业控股的结构?这些结构如何影响公司治理?
Excel中合并单元格的复制粘贴技巧
量子光学|量子理论的产生与发展
武曲星的人性格特点及长相、命运特点