大数据闯关之MySQL基础篇(三):DML数据操作

819 阅读1分钟

写在前面

大家好,这里是立志于在有生之年看到并参与通用人工智能开发工作的Nobody,由于最近在公司要经常性地接触大数据工具,所以打算开一个大专栏对大数据工具进行学习总结整理。

以下为这一部分的前置博客

大数据闯关之MySQL基础篇(二):数据库操作

大数据闯关之MySQL基础篇(一):MySQL安装及基础介绍

一、DML数据操作

DML(Data Manipulation Language)数据操作语言,是用来对数据库中的表的数据记录进行增删改操作。

  • 添加数据(INSERT)

    给指定字段添加数据

    INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...);
    

    给全部字段添加数据

    INSERT INTO 表名 VALUES(值1,值2,...);
    

    批量添加数据

    INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);
    

    注意:

    • 插入数据时,指定的字段顺序需要与值的顺序是一一对应的
    • 字符串和日期型数据应该包含在引号中
    • 插入的数据大小,应该在字段的规定范围内
  • 修改数据(UPDATE)

    UPDATE 表名 SET 字段名1-1,字段名2-2,...[WHERE 条件]; 
    

    修改语句的条件可以有也可以没有,如果没有条件,则会修改整张表的所有数据

  • 删除操作(DELETE)

    DELETE FROM 表名 [WHERE 条件]