知识问答
SQL 是什么
2025-08-26 23:05:09
来源:互联网转载
结构化查询语言(SQL)是用于关系数据库管理和数据操作的标准计算机语言。SQL用于查询,插入,更新和修改数据。大多数关系数据库都支持SQL,这对数据库管理员(DBA)来说是一个额外的好处。
结构化查询语言(SQL)是用于关系数据库管理和数据操作的标准计算机语言。SQL 用于查询,插入,更新和修改数据。大多数关系数据库都支持 SQL,这对数据库管理员(DBA)来说是一个额外的好处,因为它们通常需要支持跨多个不同平台的数据库。
最初由 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。
上一篇:什么是存储区域网络
下一篇:vlog怎么拍摄自媒体
最新文章
- 如何进行电商项目的网络推广计划
- 如何高效执行MySQL数据库的一次性导入与迁移?
- 如何找到电脑同步时间的服务器地址 (电脑同步时间的服务器地址)
- 如何在MySQL中实现端到端的机器学习场景?
- 开设自己的私服需要选择什么样的服务器配置?
- 百度指数工具是什么,百度指数工具的使用及优势
- 如何有效解决MySQL连接超时问题?
- 韩国虚拟主机购买有哪些优缺点
- 自建MySQL服务器还是租用服务,哪个更适合你的需求?
- attributeset_快速入门
- 戴尔电脑显卡驱动怎么更新的
- 如何配置MySQL以允许安全的外网访问并管理其访问限制?
- wordpress主机是什么,wordpress主机的特点与优势
- 如何配置Maven以连接到MySQL数据库?
- rewriterule规则
- 如何让自己的网站排在前面
- 如何在MySQL中获取当前数据库名称和会议参数?
- 域名过期时间查询方法及注意事项解析
- ps阈值是什么意思
- 如何在MySQL中构建学生成绩数据库并创建管理对象模型?