数据库管理系统中的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 * from <table_name>;
例如,如果我们想从员工数据库中选择所有行,我们可以使用以下命令 –
示例
SELECT * from Employee;
删除
删除命令用于从数据库表中删除记录。
删除命令的语法如下 –
语法
Delete from <table_name>WHERE condition;
例如,如果我们想删除一个完整的员工ID为002的行,我们可以使用以下命令 –
示例
DELETE from Employee WHERE Emp_id=002;
更新
更新命令用于更新表中的现有数据。
更新命令的语法如下 –
语法
UPDATE <table_name> SET column_number =value_number WHERE condition;
例如,如果我们想要更新具有员工编号001的员工的名称,我们可以使用下面给出的命令:
示例
UPDATE Employee SET Emp_name= Ram WHERE Emp_id= 001;