postgreSQL数据库安装使用

这篇博客介绍了如何在Windows上安装PostgreSQL数据库,包括默认的数据库管理员postgres和表的创建。文章详细阐述了如何使用INSERT命令向表中插入数据,包括明确指定字段和使用默认值的方式。示例展示了向产品表中插入数据的过程,强调了明确列出字段以避免依赖字段顺序的重要性。
摘要由CSDN通过智能技术生成

postgreSQL数据库安装使用

安装配置使用
https://www.runoob.com/postgresql/windows-install-postgresql.html

默认数据库管理员
postgres

postgresql表创建及数据插入

插入数据
在创建一个表的时候,它里面没有数据。在数据库可以有点用之前 要做的第一件事就是向里面插入数据。数据在概念上是每次一行地插入的。 我们当然可以每次插入多行, 但是的确没有办法一次插入少于一行的数据。即使你只知道几个字段 的数值,那么你也必须创建一个完整的行。
要创建一个新行,我们使用 INSERT 命令。 这条命令要求提供表名字和给表中每个字段提供一个数值。 比如,假设来自 Chapter 5 的产品表:
CREATE TABLE products (
product_no integer,
name text,
price numeric
);
下面是一个向表中插入一行的例子:
INSERT INTO products VALUES (1, ‘Cheese’, 9.99);
数据值是按照这些字段在表中出现的顺序列出的,并且用逗号分隔。 通常,数据值是文本(常量),但也允许使用标量表达式。
上面的语法的缺点是你必须知道表中字段的顺序。要避免这个问题, 你也可以明确地列出字段。比如,下面的两条命令都有和上面那条 命令一样的效果:
INSERT INTO products (product_no, name, price) VALUES (1, ‘Cheese’, 9.99);
INSERT INTO products (name, price, product_no) VALUES (‘Cheese’, 9.99, 1);
许多用户认为明确列出字段名字是个好习惯。
如果你没有获得所有字段的数值,那么你可以省略其中的一些。 这个时候,这些字段将被填充为它们的缺省数值。比如,
INSERT INTO products (product_no, name) VALUES (1, ‘Cheese’);
INSERT INTO products VALUES (1, ‘Cheese’);
第二种形式是 PostgreSQL 的一个扩展。 它从左开始填充我们给出的数值个数的字段数,其他的将是缺省。
为了保持清晰,你也可以明确要求缺省值,用于独立的字段或者用于 整个行:
INSERT INTO products (product_no, name, price) VALUES (1, ‘Cheese’, DEFAULT);
INSERT INTO products DEFAULT VALUES;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

京天不下雨

thanks

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值