登录数据库后,您可以对数据进行增删改查等操作。本教程将指导您创建表并写入100万测试数据。

前提条件

已根据快速入门,完成了登录数据库

操作步骤

  1. 创建测试表customer
    建表语句如下:
    CREATE TABLE CUSTOMER(id int, name varchar, md5 varchar) DISTRIBUTED BY (id) ;
  2. 创建用于生产随机测试数据的函数。
    创建函数的语句如下:
    CREATE OR REPLACE FUNCTION f_random_str(length INTEGER)
    RETURNS character varying AS $$
    DECLARE
        result varchar(50);
    BEGIN
        SELECT array_to_string(ARRAY(SELECT chr((65 + round(random() * 25)) :: integer)
        FROM generate_series(1,length)), '') INTO result;
    
        return result;
    END;
    $$ LANGUAGE plpgsql;
  3. 插入100万条随机测试数据。
    插入测试数据语句如下:
    INSERT INTO customer SELECT *, f_random_str(5), md5(random()::text) FROM generate_series(1, 1000000);
  4. 查询customer表的总行数。
    查询语句如下:
    SELECT count() FROM customer;

    返回示例如下:

    返回行数

相关文档

数据迁移同步,请参见概览

SQL语法的使用及说明,请参见SQL语法