zoukankan      html  css  js  c++  java
  • 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删除不能回滚

  • 相关阅读:
    第十四周作业
    十二
    第十一周作业
    第十周作业
    第八周作业
    第七周
    软件工程作业2
    自我介绍
    2019春总结作业
    2019春第一次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/xuhan74520/p/13927112.html
Copyright © 2011-2022 走看看