什么是 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 支持 |
热门推荐
鱼缸过滤净化水质方法
年轻人缘何爱上二手交易
《三国杀》武将搭配指南:技能互补与身份判断
制造业降本增效的方法和措施
糖尿病飲食菜單推薦:一週健康減醣餐單,掌握六大原則
《原神》常驻池值得抽吗 全面解析角色强度与获取策略
深圳公积金新政正式实施,楼市“金三银四”添新动力
咸鸭蛋的健康饮食搭配指南
STM32单片机开发入门(三) 万用表的介绍及使用方法
数字万用表的使用教程
中元节:探究“鬼节”之名的源起与文化内涵
基坑支护与边坡防护:八种常见支护结构与五种生态防护方案详解
如何解读中国黄金的历史走势?这些历史走势对现在有何启示?
优化人力资源管理的具体步骤有哪些
雪鹰领主:一品真意详解与提升攻略
拉丁舞的起源及文化背景
这里的毛毛其实很有用,千万别乱拔!
耿精忠的一生经历了哪些事?耿精忠人物简介
中学生综合素质评价为何变味
脚后跟发凉是什么原因
侵权和搬运:网络文学作品的法律问题探讨
PC和PET水桶哪个材质好?买水桶需要注意什么?
周继红:从奥运冠军到中国跳水队领军人物
原神芙宁娜全方位培养攻略:从技能升级到配队思路详解
公司常年法务:构建企业合规管理与风险防范体系
JumpServer三种常见文件传输方式效果对比测试
养黑壳虾,水量适中,轻松养出健康虾!
安卓手机速度慢?如何优化 Android 手机以提升性能并延长使用寿命
沿着运河看非遗——沧州落子 焕发新生
服装计件工资计算对企业管理有什么帮助?