zoukankan      html  css  js  c++  java
  • Mysql3:数据的插入、更新、删除详解

    插入数据

    1)为表的所有字段插入数据

      语法

          

       向表中所有字段插入值的方法有两种,一种是指定所有字段名;另一种是完全不指定字段名。

      实例:

      创建表

      

       插入数据:

       

      

      INSERT语句后面的列名称顺序可以不是person表定义的顺序,即插入数据时,不需要按照表定义的顺序插入,只有保证值得顺序与列字段得顺序相同就可以。

      

       插入数据时,允许列名称列表为空,此时值列表需要为表的每一个字段指定值,并且值得顺序必须和数据表中字段定义时得顺序相同。

      

    2)为指定字段插入数据

      

       在插入记录时,如果某些字段没有指定插入值,Mysql将插入该字段定义时的默认值。

      

    3)同时插入多条记录

      语法:

      

       实例:

      

    4)将查询结果插入到表中

      使用insert和select两个语句组成的组合语句,即可快速地从一个或多个表中向一个表中插入多行。

      语法:

      

       table_name1:指定待插入数据的表。

      column_list1:指定待插入表中要插入数据的哪些列

      table_name2:指定插入数据是从哪个表中查询出来的

      column_list2:指定数据来源表的查询列,该列表必须和column_list1列表中国的字段个数相同,数据类型相同

      condition:指定select语句的查询条件

      实例:

      创建person_old表,将其插入到person中

      

      

    更新数据

      语法:

      

       实例

      将person表中id为5的记录,将age修改为19,name改为laowang

      

       将age为19~24的成员的info都改为student

      

    删除数据

      语法:

      

      实例:

      删除所有记录:

      

      删除表中年龄为22的成员

      

     

  • 相关阅读:
    LINQ体验(11)——LINQ to SQL语句之Null语义和String/DateTime方法
    C#常用正则表达式
    oracle 体系结构解析
    Cloudera Manager5安装总结遇到问题及解决办法
    向CDH5集群中添加新的主机节点
    ZeroCopyLiteralByteString cannot access superclass
    如何杀掉当前正在执行的hadoop任务
    Mapreduce读取Hbase表,写数据到多个Hbase表中
    Mapreduce读取Hbase表,写数据到一个Hbase表中
    HUE 安装
  • 原文地址:https://www.cnblogs.com/juankai/p/11613200.html
Copyright © 2011-2022 走看看