符合数据类型的要求
为了演示,我创建了一个只包含 3 条记录的虚构数据库表。各列的数据类型分别为 date、integer 和 text。
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
请查看 transactions 表的内容。
transaction_date 列接受 date 值。根据 PostgreSQL 文档,它接受如 YYYY-MM-DD、DD/MM/YY 等形式的值。
amount 和 fee 两列看起来都是数值,不过后者被建模为 text——您将在下一个练习中处理这一点。
本练习是课程的一部分
SQL 关系型数据库入门
练习说明
- 运行给定的示例代码。
- 如果运行失败,请查看错误信息并相应更正语句,然后再次执行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Let's add a record to the table
INSERT INTO transactions (transaction_date, amount, fee)
VALUES ('2018-24-09', 5454, '30');
-- Doublecheck the contents
SELECT *
FROM transactions;