管理数据

最近更新时间:2020-08-28 10:18:46

插入数据

  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 条件的行对应的列的数据更新为指定的值,示例如下:

UPDATE products SET price = 10 where product_no = 3;

删除数据

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

DELETE FROM products where price = 3;

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

DELETE FROM products;

查询数据

按照 访问数据仓库 方法访问数据库后,即可进行数据查询操作。示例如下:

  1. 首先进入指定 DB,输入命令进入 test 数据库。
    \c test;
  2. 创建表 test。输入命令:
    create table test(a1 int);
  3. 插入数据。输入命令:
    insert into test values(3),(4);
  4. 查询数据。输入命令:
    select * from test;
目录