五、DML操作汇总

前言:

  DML(Data Manipulation Language)数据操作语言,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是必须要掌握的指令,DML和SQL中的select熟称CRUD(增删改查)。

一、插入操作 

  插入单行2种方式

    1、insert into 表名[(字段,字段)] values (值,值);

      说明:

      值和字段需要一一对应

      如果是字符型或日期类型,值需要用单引号引起来;如果是数值类型,不需要用单引号

      字段和值的个数必须一致,位置对应

      字段如果不能为空,则必须插入值

      可以为空的字段可以不用插入值,但需要注意:字段和值都不写;或字段写上,值用null代替

      表名后面的字段可以省略不写,此时表示所有字段,顺序和表中字段顺序一致。

    2、insert into 表名 set 字段 = 值,字段 = 值;

  批量插入2种方式

    1、insert into 表名 [(字段,字段)] values (值,值),(值,值),(值,值);

    2、insert into 表 [(字段,字段)] 数据来源select语句;、

    说明:

      数据来源select语句可以有很多种写法,需要注意:select返回的结果和插入数据的字段数量、顺序、类型需要一致。

      关于select的写法后面文章会详细介绍。

 

    2、

    

insert into 表名[(字段,字段)] values (值,值);

上一篇:DML,DDL,DCL的区别


下一篇:DML 操作表中数据