扫码一下
查看教程更方便
SQL 是结构化查询语言,它是一种用于存储、操作和检索存储在关系数据库中的数据的计算机语言。
SQL 是关系数据库系统的标准语言。所有关系数据库管理系统 (RDMS),如 MySQL、MS Access、Oracle、Sybase、Informix、Postgres 和 SQL Server,都使用 SQL 作为其标准数据库语言。
SQL是ANSI(美国国家标准协会)的标准语言,但是SQL语言有很多不同的版本。如:T-SQL,PL/SQL。不同的数据库管理系统可能使用不同的变体,例如:
SQL 是比较流行并且是很受欢迎的,因为它具有以下优点
当我们为任何 RDBMS 执行 SQL 命令时,系统会确定执行请求的最佳方式,而 SQL 引擎会确定如何解释任务。
此过程中包含各种组件。这些组件是
经典查询引擎处理所有非 SQL 查询,但 SQL 查询引擎不会处理逻辑文件。
与关系数据库交互的标准 SQL 命令是 CREATE、SELECT、INSERT、UPDATE、DELETE 和 DROP。这些命令可以根据其性质分为以下几组
序号 | 命令 | 描述 |
---|---|---|
1 | CREATE | 在数据库中创建新表、表的视图或其他对象。 |
2 | ALTER | 修改现有的数据库对象,例如 table。 |
3 | DROP | 删除整个表、表的视图或数据库中的其他对象。 |
序号 | 命令 | 描述 |
---|---|---|
1 | SELECT | 从一个或多个表中检索某些记录。 |
2 | INSERT | 创建记录。 |
3 | UPDATE | 修改记录。 |
4 | DELETE | 删除记录。 |
序号 | 命令 | 描述 |
---|---|---|
1 | GRANT | 授予用户特权。 |
2 | REVOKE | 收回用户授予的权限。 |