SQL语言概述

SQL 全称是结构化查询语言,英文译作 Structured Query Language,它是一种在关系型数据库中定义和操纵数据的标准语言

一、SQL语言的特点:

  1. 集合性
    SQL 可以在高层的数据结构上进行工作,工作时不是单条地处理记录,而对数据进行成组的处理。所有 SQL 语句都接受集合作为输入,并且返回集合作为输出,SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入

  2. 统一性SQL
    为许多任务提供了统一的命令,这样方便用户学习和使用,基本的 SQL 命令只需很少时间就能学会,甚至最高级的命令也可以在几天内掌握。数据库的操作任务通常包括以下几方面:增、删、改、查

  3. 易于移值性
    由于所有主要的关系型数据库管理系统都支持 SQL 语言,这样用户就比较容易将原先使用 SQL的技能从一个 RDBMS 转到另一个,而且用兼容 SQL 标准编写的程序都是可以移植的。

二、SQL语言的分类:
SQL 是关系型数据库的基本操作语言,是数据库管理系统与数据库进行交互 的接口。

1.数据查询语言(DQL)
用于检索数据库中的数据,主要是select语句,它在操作数据库的过程中使用最为频繁。

2.数据操纵语言(DML)
用于改变数据库中的数据,主要包括 INSERT、UPDATE 和 DELETE 3 条语句。
INSERT 语句用于将数据插入到数据库中。
UPDATE 语句用于更新数据库中已经存在的数据。
DELETE 语句则用于删除数据库中已经存在的数据。

3.事务控制语言(TCL)
用于维护数据的一致性,包括 COMMIT、ROLLBACK 和 SAVEPOINT 3 条语句。其中,COMMIT语句用于提交对数据库的更改,ROLLBACK 语句用于取消对数据库的更改,而 SAVEPOINT 语句则用于设置保存点。

4.数据定义语言(DDL)
用于建立、修改和删除数据库对象。比如,可以使用 CREATE TABLE 语句创建表,使用 ALTER TABLE 语句修改表结构,使用 DROP TABLE 语句删除表。

5.数据控制语言(DCL)
用于执行权限授予和权限收回操作,主要包括 GRANT 和 REVOKE 两条命令。其中,GRANT 命令用于给用户或角色授予权限,而 REVOKE 命令则用于收回用户或角色所具有的权限。

  • 14
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值