管理数据

最近更新时间:2023-10-17 14:23:21

我的收藏

插入数据

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;