文档中心 Snova 数据仓库 操作指南 插入、更新、删除数据

插入、更新、删除数据

最近更新时间:2019-03-15 18:11:30

插入数据

  1. 插入与列名对应的数据。
    INSERT INTO products (name, price, product_no) VALUES ('cheese', 99, 1);
  2. 按照表中定义列名顺序插入数据。
    INSERT INTO products VALUES(2, 'chesse', 99);
  3. 一次性插入多条数据。
    INSERT INTO products VALUES (3, 'a', 1), (4, 'b', 2), (5, 'c', 3);
  4. 通过外表导入,详细可以参考 使用外表 查看外表导入的方法。
  5. 通过插件从 TencentDB 中导入,详细可以参考 导入外部数据
  6. 通过 COPY 命令插入。
    首先您需要登录数据库系统,选定数据库,创建对应的表,然后使用 copy 命令从指定的文件 filename 中以指定的分隔符’,’将数据插入到 tablename 中。命令如下:
    COPY tablename  FROM 'filename'  WITH DELIMITER ','; 

更新数据

将满足 where 条件的行对应的列的数据更新为指定的值,示例如下:

UPATE products SET price = 10 where product_no = 3;

删除数据

将满足 where 条件的行删除,示例如下:

DELETE FROM products where price = 3;

删除表中所有数据,示例如下:

DELETE FROM products;