• mysql插入,删除,修改记录


    插入:

    第一种方式:

      insert into table(字段名) values(值),();

    支持插入多条记录,支持子查询,即insert into table 子查询

    第二种方式:

      insert into table set 字段名=值

    修改:

    修改单表记录:

      update 表名 set 列 = 新值,列=新值,...where 筛选条件;

    修改多表记录:

      update 表1 别名

      inner|left|right  join  表2 别名

      on 连接条件

      where 筛选条件

    删除:

    方式一:delete

      单表删除

        delete from 表名 where 筛选条件

      多表删除

        delete 表1的别名,表2的别名

        from 表1 别名

        inner|left|right join 表2 别名 on 连接条件

        where 筛选条件

    方式二:truncate

      truncate table 表名

    delete和truncate的区别:

    1.如果有自增长列,delete和truncate删除后不同,再进行插入时,delete从断点开始,而truncate从1开始

    2.delete可以加where条件,truncate不能加

    3.truncate删除效率高一点点

    4.delete有返回值,而truncate没有返回值

    5.delete删除可以回滚,truncate删除不能回滚

  • 相关阅读:
    SQL之CASE WHEN用法详解
    MySQL笔记汇总
    Linux常用命令
    TCP/IP速记
    数据结构和算法速记
    多线程相关概念
    线程安全&Java内存模型
    线程通讯wait&notify
    创建多线程的4种方式
    重写ThreadPoolTaskExecutor
  • 原文地址:https://www.cnblogs.com/xuhan74520/p/13927112.html
Copyright © 2020-2023  润新知