结构化查询语言(SQL)是数据库语言,通过它我们可以在现有数据库上执行某些操作,也可以使用该语言创建数据库。SQL使用某些命令(例如“创建”,“删除”,“插入”等)来执行所需的任务。

这些SQL命令主要分为四类:

  1. DDL –数据定义语言
  2. DQl –数据查询语言
  3. DML –数据处理语言
  4. DCL –数据控制语言

许多资源声称还有SQL子句TCL的另一类-事务控制语言。因此,我们还将详细了解TCL。

ddl 结束进程 mysql ddl sql命令_ddl 结束进程 mysql

  1. DDL(数据定义语言): DDL或数据定义语言实际上由可用于定义数据库模式的SQL命令组成。它仅处理数据库模式的描述,并用于创建和修改数据库中数据库对象的结构。 DDL命令的示例:
  1. DQL(数据查询语言):
    DML语句用于对模式对象内的数据执行查询。DQL命令的目的是基于传递给它的查询来获取某种模式关系。
    DQL的示例:
  1. DML(数据操作语言):处理数据库中存在的数据的SQL命令属于DML或数据操作语言,并且包括大多数SQL语句。 DML的示例:
  1. DCL(数据控制语言): DCL包含诸如GRANT和REVOKE之类的命令,主要处理数据库系统的权限,权限和其他控制。 DCL命令的示例:
  • GRANT -gives用户的访问权限的数据库。
  • REVOKE-撤消使用GRANT命令给定的用户访问权限。
  1. TCL(事务控制语言): TCL命令处理数据库中事务TCL命令的示例:
  • COMMIT –提交事务。
  • ROLLBACK
  • SAVEPOINT –在事务中设置一个保存点。
  • SET TRANSACTION –指定交易的特征。