zoukankan      html  css  js  c++  java
  • 2016.10.26

     一.一个同时插入多行记录的INSERT语句等同于多个单行插入的INSERT语句,但是多行的INSERT语句在处理过程中,效率更高。因为MYSQL执行单条INSERT语句插入多行数据,比使用多条INSERT语句快,所以在插入多条记录时,最好选择使用单条INSERT语句的方式插入。

     二.保证UPDATE以WHERE子句结束,通过WHERE子句指定被更新的记录所需要满足的条件,如果忽略WHERE子句,MySQL将更新表中所有的行。

     三.如果想删除表中所有的记录,还可以使用TRUNCATE TABLE语句,此句将直接删除原来的表,并重新创建一个表,因此执行速度比DELETE快。

     四.不管使用哪种INSERT语法,都必须给出VALUES的正确数目。如果不提供字段名,则必须给每个字段提供一个值,否则将产生一条错误信息。如果要在INSERT操作中省略某些字段,这些字段需要满足一定条件:该列定义允许为空值,或者表定义时给出默认值,如果不给出值,将使用默认值。

  • 相关阅读:
    2013总结,新的征程开始了!
    NOIP2015滚粗记
    HelloWorld!
    For the strivers ——
    【DP】最长公共子序列
    【DP】青蛙过河
    【DP+拓扑】关键子工程
    【线段树+向量】POJ 2991 Crane
    【线段树】POJ3225 Help with intervals
    【数学】test20170311
  • 原文地址:https://www.cnblogs.com/zjx14250/p/5999349.html
Copyright © 2011-2022 走看看