什么是 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 代表结构化查询语言,发音为“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 支持 |
热门推荐
樱花怎么繁殖的呢?
一星期不洗毛巾含菌量如坑渠!必学5招洗毛巾+消毒去味方法
Excel中隐藏列的显示方法详解
核桃树的花果期及栽培技巧(春末夏初开花)
左甲状腺素钠片和优甲乐区别是什么
在多材質表面使用水晶貼的技巧與策略
一碗红油抄手的热量
如何克服盛气凌人的人际交往障碍
快速升级游戏角色,从30级到60级的秘诀(有效策略和技巧助你迅速提升等级)
辣椒水合法吗?律师解析自卫用途与法律界限!
通过浏览器高效获取信息的技巧与方法解析
法令纹怎样可以消除
医生专业解答:法令纹怎么消除
Excel中快速选中多行的10种方法
如何提升青少年营养健康素养 专家建议加强食育教育
提升无人机导航精度的关键:集成多传感器模块
不同家居空间全屋定制方案 全屋定制完胜普通装修
生姜如何泡水喝能祛湿去寒?这些饮用方法和注意事项请收好
生姜水怎么喝效果好
鹅肉减肥可以吃吗
制作Mod全攻略:详细步骤与实用工具推荐
2025年1月苏州房地产市场分析报告
苏州房地产市场2024年回顾与展望
长沙麻将规则详解
跑步养胃还是伤胃?警惕胃部不适信号,善待你的胃,别让它太累
七问解棋局:中国双航母首次合练,意味着什么
吉安娜·普罗德摩尔:揭秘《魔兽世界》传奇女主角
精装房墙发霉仍符交房标准?天津消协喊话开发商
早春晴天垂钓选择钓位与饵料的经验技巧
插混和增程的维护保养成本对比