【python mysql笔记】第五天

  • 添加,更新与删除数据
    • 添加数据
      • 为表中所有字段添加数据
        • insert语句中指定所有的字段名
          insert into 表名(字段名1,字段名2,....)
          values(值1,值2...);
          ​注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。
        • insert 语句中不指定字段名
          insert into 表名 values(值1,值2 ,....)
          注意:添加值的顺序是按照表中的顺序添加的不可跳过
      • 为表中指定字段添加数据
        • 添加格式
          insert into 表名(字段名1,字段名2,....)
          ​values(值1,值2...);
          ​注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。
        • 注意:有的字段由非空约束不要忘记填写
      • insert语句的其他写法
        • 添加格式
          insert into 表名
          set 字段名1 = 值1【,字段名2=值2.......】
      • 同时添加多条记录
        • 添加格式
          insert into 表名(字段名1,字段名2,....)
          ​values(值1,值2...),(值1,值2)....;

          注意:values后面一个括号内的时一组数据,等同于excel表中的一行
    • 更新数据
      • 更新格式
        update 表名
        set 字段名1=值1【,字段名2=值2】
        【where 条件表达式】
      • update更新部分数据
        更新部分数据是指根据指定条件更新表中的一条或者多条记录,需要使用where句子来实现指定记录的更新条件
      • update更新全部数据
        如果update语句中没有where句子,则会将表中所有记录的指定字段
    • 删除数据
      • 删除格式
        delete from 表名【where 条件表达式】
      • 删除部分数据使用where 条件表达式
      • 删除全部数据
        delete from 表名;
      • 使用关键字truncate删除表中的数据
        truncate 【table】 表名

你可能感兴趣的:(数据库)