DBMS 中的 DML 命令是什么?


结构化查询语言 (SQL) 命令用于处理数据库中存在的数据,这些数据属于DML 或数据操纵语言。 这包括大多数 SQL 语句。

DML 示例

数据库管理系统 (DBMS) 中 DML 的示例如下:

  • SELECT - 从数据库中检索数据。

  • INSERT - 将数据插入表中。

  • UPDATE - 更新表中现有的数据。

  • DELETE - 从数据库表中删除记录。

DML 命令语法

DML 命令的语法如下:

INSERT

Insert 命令用于将数据插入表中。

INSERT 命令的语法如下:

语法

Insert into <table_name> (column list) values (column values);

例如,如果我们想将多行插入 Employee 表,我们可以使用以下命令:

示例

Insert into Employee(Emp_id, Emp_name) values (001, “ bhanu”);
Insert into Employee(Emp_id, Emp_name) values (002, “ hari”);
Insert into Employee(Emp_id, Emp_name) values (003, “ bob”);

SELECT

Select 命令用于从数据库中检索数据。

Select 命令的语法如下:

语法

SELECT * from <table_name>;

例如,如果我们想从 Employee 数据库中选择所有行,我们可以使用以下命令:

示例

SELECT * from Employee;

DELETE

Delete 命令用于从数据库表中删除记录。

Delete 命令的语法如下:

语法

 Delete from <table_name>WHERE condition;

例如,如果我们想删除员工 ID 为 002 的整行,我们可以使用以下命令:

示例

DELETE from Employee WHERE Emp_id=002;

UPDATE

Update 命令用于更新表中现有的数据。

Update 命令的语法如下:

语法

UPDATE <table_name> SET column_number =value_number WHERE condition;

例如,如果我们想更新员工 ID 为 001 的员工姓名,我们可以使用以下命令:

示例

UPDATE Employee SET Emp_name= Ram WHERE Emp_id= 001;

更新于: 2023年9月2日

51K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.