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的成员

      

     

  • 相关阅读:
    python快捷键的使用【摘抄】
    Jmeter5.1 Plugins Manager配置dummy使用jp@gc
    jmeter正则中常见的转义字符-笔记三
    测试人员问问题的技巧是什么?
    一个简单的python实现百度登录操作
    2.3 Go内置函数
    2.2 Go变量类型
    2.1Go语言特性
    1.2Go环境搭建之Mac
    1.1Go环境搭建之Linux
  • 原文地址:https://www.cnblogs.com/juankai/p/11613200.html
Copyright © 2011-2022 走看看