Postgresql流水帐(第五天):增删查改

本文介绍了SQL语言中增删改查的基本语法,包括插入数据(insert)、删除数据(delete)、更新数据(update)和查询数据(select)。通过具体实例展示了如何使用这些命令来管理和检索数据库中的信息。

增:insert

INSERT INTO products (product_no, name, price) VALUES

(1, 'Cheese', 9.99),

(2, 'Bread', 1.99),

(3, 'Milk', 2.99);

可以一次插入多行数据。

INSERT INTO products (product_no, name, price) VALUES (1, 'Cheese', DEFAULT);

INSERT INTO products DEFAULT VALUES;

INSERT INTO products (product_no, name) VALUES (1, 'Cheese');

INSERT INTO products VALUES (1, 'Cheese');

插入默认值,从左向右赋值,无值的或未指定值的赋默认值,或显式把所有列赋默认值。

 

 

删:delete

DEDELETE FROM products;

LETE FROM products WHERE price = 10;

删除满足where条件的记录或

删除所有记录(如果不提供where条件)

 

 

改:update

To update existing rows, use the UPDATE command. This requires three pieces of information:

  1. The name of the table and column to update
  2. The new value of the column
  3. Which row(s) to update

 

UPDATE mytable SET a = 5, b = 3, c = 1 WHERE a > 0;

UPDATE products SET price = price * 1.10;

可以更新所有记录,也可以更新某条记录,取决于where条件。

可以更新多个字段。

如果没有记录满足where条件,不报错。

 

查:select

转载于:https://www.cnblogs.com/songlihong/p/5405199.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值