MySQL数据处理梳理讲解增删改的 *** 作

MySQL数据处理梳理讲解增删改的 *** 作,第1张

MySQL数据处理梳理讲解增删改的 *** 作 目录
  • 一、插入数据
    • VALUES的方式添加
      • 为表的所有字段按默认顺序插入数据
      • 为表的指定字段插入数据
      • 同时插入多条记录
    • 将查询结果插入到表中
    • 二、更改数据(更新)
      • 三、删除数据

        一、插入数据

        VALUES的方式添加

        使用一次只能向表中插入一条数据

        为表的所有字段按默认顺序插入数据

        INSERT INTO 表名
        VALUES (value1,value2,....);

        值列表中须为表的每一个字段指定值

        值的顺序必须和数据表中字段定义时的顺序相同

        为表的指定字段插入数据

        INSERT INTO 表名(column1 [, column2, …, columnn])
        VALUES (value1 [,value2, …, valuen]);

        在INSERT语句中只向部分字段中插入值

        子句中随意列出列名,但是一旦列出,VALUES中要插入的value1,…valuen需要与column1,…columnn列一一对应

        同时插入多条记录

        INSERT语句可以同时向数据表中插入多条记录,插入时指定多个值列表,每个值列表之间用逗号分隔开

        INSERT INTO table_name
        VALUES
        (value1 [,value2, …, valuen]),
        (value1 [,value2, …, valuen]),
        ……
        (value1 [,value2, …, valuen]);

        INSERT INTO table_name(column1 [, column2, …, columnn])
        VALUES
        (value1 [,value2, …, valuen]),
        (value1 [,value2, …, valuen]),
        ……
        (value1 [,value2, …, valuen]);

        一个同时插入多行记录的INSERT语句等同于多个单行插入的INSERT语句,但是多行的INSERT语句

        在处理过程中 效率更高

        将查询结果插入到表中

        INSERT可以将SELECT语句查询的结果插入到表中

        INSERT INTO 目标表名
        (tar_column1 [, tar_column2, …, tar_columnn])
        SELECT
        (src_column1 [, src_column2, …, src_columnn])
        FROM 源表名
        [WHERE condition]

        在 INSERT 语句中加入子查询

        子查询中的值列表应与 INSERT 子句中的列名对应

        二、更改数据(更新)

        使用 UPDATE 语句更新数据

        可以一次更新多条数据

        UPDATE table_name
        SET column1=value1, column2=value2, … , column=valuen
        [WHERE condition]

        如果需要回滚数据,需要保证在DML前,进行设置:SET AUTOCOMMIT = FALSE;

        可加WHERE子句指定需要更新的数据

        三、删除数据

        使用 DELETE 语句从表中删除数据

        DELETE FROM table_name [WHERE <condition>];
        

        WHERE子句为可选参数,指定删除条件,如果没有WHERE子句,DELETE语句将删除表中的所有记录

        到此这篇关于MySQL数据处理梳理讲解增删改的 *** 作的文章就介绍到这了,更多相关MySQL增删改内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

        欢迎分享,转载请注明来源:内存溢出

        原文地址: http://outofmemory.cn/sjk/2996930.html

        (0)
        打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
        上一篇 2022-09-26
        下一篇 2022-09-26

        发表评论

        登录后才能评论

        评论列表(0条)

        保存