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

      

     

  • 相关阅读:
    Vue cmd命令操作
    迭代器和生成器
    10-外键的变种 三种关系
    09-完整性约束
    08-数据类型(2)
    07-数据类型
    06-表的操作
    05-库的操作
    04-基本的mysql语句
    03-MySql安装和基本管理
  • 原文地址:https://www.cnblogs.com/juankai/p/11613200.html
Copyright © 2011-2022 走看看