DML语句

Posted 萧大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DML语句相关的知识,希望对你有一定的参考价值。

DML 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select)。

1.插入记录

insert into 表名(name,sex,age) values(‘xiao‘,‘男‘,‘18‘);也可以不指定字段名称,但是values后面的顺序应该和字段的顺序一致:insert into 表名values(‘xiao‘,‘男‘,‘18‘); 有字段可以为空或null  可以省略,直接更新必要的值  insert into 表名 (name age) values(‘xiao‘,‘20‘);

一次性插多条数据  insert into 表名(name,sex,age) values(‘xiao‘,‘男‘,‘18‘), (‘xiao2‘,‘男‘,‘18‘), (‘xiao3‘,‘男‘,‘18‘)

2.更新数据

update 表名 set age=‘16‘ where xiao=‘xiao‘;将xiao的年龄改为16

同时更新表emp中的字段sal 和dept中的字段deptname:upata emp a ,dept b set  a.sal=1000,b.deptname=‘xiao‘ 

3.删除记录

delete from emp where name=‘‘xiao;  删除表emp 中的姓名为xiao的记录

一次性删除多表的数据

delete a, b from emp a, dept b where a.deptno=b.deptno and a.deptno=3;将表 emp 和 dept 中 deptno 为 3 的记录同时都删除

4.查询记录

 

以上是关于DML语句的主要内容,如果未能解决你的问题,请参考以下文章

入门MySQL——DML语句篇

SQL语句之DML

在 BigQuery 中安排一系列 DML 语句

DML语句 -- 子查询

Mysql---DML 语句:

DML语句 -- 删除语句