扫码一下
查看教程更方便
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 | 收回用户授予的权限。 |