暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL INSERT INTO 语句

蓝涩街灯 2021-04-27
869

宠辱不惊,闲看庭前花开花落。

去留无意,漫随天外云卷云舒

INSERT INTO 语句

INSERT INTO 语句用于向表格中插入新的行。

语法(表必须存在)

    INSERT INTO 表名称 VALUES (值1, 值2,....)

    我们也可以指定所要插入数据的列(表必须存在):

      INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

      插入新的行

      "Persons" 表:

      LastName

      FirstName

      Address

      City

      Carter

      Thomas

      Changan Street

      Beijing

      SQL 语句(表必须存在):

        INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')

        结果:

        LastName

        FirstName

        Address

        City

        Carter

        Thomas

        Changan Street

        Beijing

        Gates

        Bill

        Xuanwumen 10

        Beijing

        在指定的列中插入数据

        "Persons" 表:

        LastName

        FirstName

        Address

        City

        Carter

        Thomas

        Changan Street

        Beijing

        Gates

        Bill

        Xuanwumen 10

        Beijing

        SQL 语句(表必须存在):

          INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

          结果:

          LastName

          FirstName

          Address

          City

          Carter

          Thomas

          Changan Street

          Beijing

          Gates

          Bill

          Xuanwumen 10

          Beijing

          Wilson


          Champs-Elysees


          备注:以上举例均为数据表已存在的情况


          扩展信息:当数据表不存在时使用INTO插入数据的方法,将查询语句(SELECT)与插入语句(INTO)相结合,可使用于删除数据前的数据备份操作。

          INTO语法:

            SELECT * INTO 表名称 FROM 数据表

            举例:

              SELECT * INTO BAK FROM YXHIS..TBICXX

              将TBICXX表里的数据批量插入至BAK表内,此时BAK表结构的生成和数据的导入是在执行完语句一步完成的,当然也可加WHERE条件进行筛选插入。


              文章转载自蓝涩街灯,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论