创建表及插入数据

创建table

先在first_schema里创建一个表: image-20231104195145509

为表命名为first_table

image-20231104195244133

在Columns页面,添加一个col1列,数据类型为text,非空且作为主键:

image-20231104195324186

浏览生成的SQL语句,然后进行创建:

image-20231104195417753

插入数据

右键first_table, 选择Scripts -> INSERT Scripts:

image-20231104200020616

这将为我们的表创建一个可以编辑的template插入语句:

image-20231104200059563

更改为:

image-20231104200119689

执行插入:

image-20231104200214123

数据类型转换 - Datatype conversions

在查询编辑器中,执行以下命令:

SELECT '40.25' col1, 40.25 col2;

注意在“Data output”部分中,col1是text类型,而col2是numeric类型:

image-20231104200505208

运行查询:

SELECT '40.25' col1, 40.25 col2, '40.25'::numeric col3, numeric '40.25' col4, cast('40.25' as numeric) col5;

现在col3col4、 和col5都是文本数据类型,被转换为数字数据类型。这三列演示了在 PostgreSQL SQL 语句中执行数据类型转换的三种方法:

image-20231104200532977