前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL 是什么

SQL 是什么

作者头像
抖音hzcya
发布2022-01-13 19:01:51
4480
发布2022-01-13 19:01:51
举报

结构化查询语言(SQL)是用于关系数据库管理和数据操作的标准计算机语言。SQL 用于查询,插入,更新和修改数据。大多数关系数据库都支持 SQL,这对数据库管理员(DBA)来说是一个额外的好处,因为它们通常需要支持跨多个不同平台的数据库。

SQL

最初由 Raymond Boyce 和 Donald Chamberlin 于 20 世纪 70 年代初在 IBM 开发,SQL 于 1979 年由 Relational Software Inc.(现称为 Oracle Corporation)商业发布。当前的标准 SQL 版本是自愿的,符合供应商并且受美国监控国家标准协会(ANSI)。大多数主要供应商还拥有在 ANSI SQL 上集成和构建的专有版本,例如 SQL * Plus(Oracle)和 Transact-SQL(T-SQL)(Microsoft)。

最基本的 DBA 仪式之一是学习 SQL,它从编写第一个 SELECT 语句或 SQL 脚本开始,没有图形用户界面(GUI)。关系数据库越来越多地使用 GUI 来简化数据库管理,现在可以使用图形工具(例如拖放向导)简化查询。但是,学习 SQL 是必不可少的,因为这些工具永远不如 SQL 强大。

SQL 代码分为四大类:

使用普遍但熟悉的 SELECT 语句执行查询,该语句进一步分为子句,包括 SELECT,FROM,WHERE 和 ORDER BY。

数据操作语言(DML)用于添加,更新或删除数据,实际上是 SELECT 语句子集,由 INSERT,DELETE 和 UPDATE 语句以及控制语句组成,例如 BEGIN TRANSACTION,SAVEPOINT,COMMIT 和 ROLLBACK 。

数据定义语言(DDL)用于管理表和索引结构。DDL 语句的示例包括 CREATE,ALTER,TRUNCATE 和 DROP。

数据控制语言(DCL)用于分配和撤消数据库权限。它的主要陈述是 GRANT 和 REVOKE。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库管理
数据库管理(Database Management Center,DMC)是一个高效,安全,可靠的数据库一站式管理平台。DMC 提供可视化的库管理、实例会话管理、SQL 窗口、SQL 安全审计、SQL 变更审批、实时监控、操作审计等数据库管理能力,集成诊断优化和数据可视化分析能力,从而简化和规范数据库管理操作、降低数据库运维门槛、提升运维效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档